Articulo de referencia

XMOS

Coordenadas : 51°27′19.0″N 2°35′33.3″W / 51.455278°N 2.592583°W / 51.455278; -2.592583 Procesador xCORE XS1-AnA XMOS es una empresa de semiconductores sin fábrica propia que des...

Coordenadas : 51°27′19.0″N 2°35′33.3″W / 51.455278°N 2.592583°W / 51.455278; -2.592583

Procesador xCORE XS1-AnA

XMOS es una empresa de semiconductores sin fábrica propia que desarrolla sistemas en chip generativos diseñados para integrar funciones de control, entrada/salida , procesamiento de señales digitales e inteligencia artificial . La plataforma XCORE de la empresa permite a los usuarios generar sistemas en chip personalizables con reconfigurabilidad en tiempo real y arquitectura paralela determinista , lo que permite a los desarrolladores ejecutar múltiples tareas simultáneamente. [ 1 ]

Historia

XMOS fue fundada en julio de 2005 por Ali Dixon, James Foster, Noel Hurley, David May y Hitesh Mehta. [ 2 ] Recibió financiación inicial del fondo empresarial de la Universidad de Bristol y del fondo de capital semilla Wyvern . [ 3 ]

El nombre XMOS es una referencia indirecta a Inmos . Algunos conceptos presentes en la tecnología XMOS (como canales e hilos) forman parte del legado de Transputer . [ 4 ]

En otoño de 2006, XMOS obtuvo financiación de Amadeus Capital Partners , DFJ Esprit y Foundation Capital . [ 5 ] También cuenta con inversores estratégicos como Robert Bosch Venture Capital GmbH , Huawei Technologies y Xilinx Inc. , que en 2014 invirtió 26,2 millones de dólares. [ 6 ] Además, recibió una inversión mediante la venta del 22,3 % de las acciones de la compañía a Prelude Trust plc de Cambridge. [ 7 ] En septiembre de 2017, XMOS obtuvo 15 millones de dólares en una ronda de inversión liderada por Infineon . [ 8 ]

En julio de 2017, XMOS adquirió SETEM, [ 9 ] [ 10 ] una empresa que se especializa en algoritmos de audio para la separación de fuentes. [ 11 ] [ 12 ]

En 2019, XMOS recaudó 19 millones de dólares en financiación de Harbert European Growth Capital y de inversores existentes. [ 13 ]

En diciembre de 2023, XMOS firmó un acuerdo de desarrollo conjunto con Sonical para la tecnología Headphone 3.0. [ 14 ]

Productos

Xmos diseña microcontroladores multinúcleo bajo la serie XCORE. Mientras que la segunda generación, lanzada en 2015, tuvo un controlador de audio dedicado derivado [ 15 ] y se usó en tarjetas de sonido y amplificadores de auriculares, [ 16 ] [ 17 ] la tercera generación se lanzó en 2020 y se centró en aplicaciones dentro de AIoT . [ 18 ] La cuarta generación agregó compatibilidad con RISC-V y se anunció en diciembre de 2022. [ 19 ] [ 20 ]

En 2025, anunció una recategorización de su hardware XCORE, definiéndolo como un Sistema Generativo en Chip (GenSoC), un tipo de SoC diseñado específicamente para albergar herramientas de lenguaje natural basadas en IA generativa. [ 21 ]

Lenguaje de programación XC

XC es un lenguaje de programación desarrollado por XMOS para admitir la programación en tiempo real , embebida y paralela en la arquitectura de procesador xcore de la compañía. Está diseñado para proporcionar una ejecución determinista y una concurrencia granular , lo que permite soluciones definidas por software para aplicaciones críticas en tiempo real, como el procesamiento de audio, el control industrial y las comunicaciones.

XC fue presentado por XMOS a finales de la década de 2000 como parte de su conjunto de herramientas para programar procesadores xcore. Fue diseñado para ofrecer una abstracción de alto nivel para expresar el paralelismo y la interacción del hardware, basándose en los principios del lenguaje de programación occam y el modelo de Procesos Secuenciales Comunicantes (CSP) desarrollado por Tony Hoare .

Con el tiempo, XMOS ha orientado sus herramientas de desarrollo hacia compiladores estándar de C y C++ , pero XC sigue siendo una parte clave de la cadena de herramientas heredada y aún es compatible con el conjunto de herramientas XTC. [ 22 ]

Diseño y características

XC combina elementos de C con construcciones de concurrencia y comunicación inspiradas en occam. Las características clave incluyen:

  • Paralelismo: Soporte integrado para tareas concurrentes mediante esta parestructura.
  • Comunicación: Comunicación basada en canales entre tareas, que permite el paso determinista de mensajes.
  • Abstracciones de hardware: Primitivas a nivel de lenguaje para interactuar con recursos de hardware tales como:
    • portpara E/S
    • timerpara una sincronización precisa
    • lockpara la exclusión mutua
  • Eventos: Un mecanismo exclusivo de xcore que permite la señalización de baja latencia y sin interrupciones entre componentes de hardware y software. [ 23 ]

XC es compatible con el conjunto de herramientas XTC Tools [ 22 ] , que incluye:

  • Compiladores C/C++ que cumplen con los estándares
  • compilador XC
  • Simulador y depurador simbólico
  • Bibliotecas de instrumentación y rastreo en tiempo de ejecución

Modelo de ejecución

Los programas XC se compilan y ejecutan en procesadores xcore, que cuentan con múltiples núcleos lógicos capaces de ejecutar tareas en paralelo. El lenguaje permite a los desarrolladores asignar tareas estáticamente a los núcleos y definir topologías de comunicación mediante canales. Este modelo admite la ejecución determinista, lo que hace que XC sea adecuado para aplicaciones que requieren una sincronización precisa y E/S de baja latencia.

Estado actual

A partir de la versión 15.3 de las herramientas XTC, XMOS ha centrado su atención en el uso del lenguaje C estándar para la programación de xcore, debido a la mayor familiaridad de los desarrolladores y al soporte del ecosistema. Sin embargo, el lenguaje XC sigue estando disponible y se continúa utilizando en aplicaciones heredadas y especializadas. [ 24 ] [ 25 ]

Referencias

  1. "Perfil de la empresa XMOS 2025: Valoración, financiación e inversores | PitchBook" . pitchbook.com . Consultado el 8 de octubre de 2025 .
  2. "Estudio de caso de SETsquared Bristol: XMOS" . SETsquared Bristol . 25 de junio de 2018. Consultado el 13 de diciembre de 2023 .
  3. Wiggers, Kyle (13 de febrero de 2020). "XMOS presenta Xcore.ai, un potente chip diseñado para el procesamiento de IA en el borde" . VentureBeat . Archivado del original el 26 de marzo de 2023. Consultado el 13 de diciembre de 2023 .
  4. "Inventor de transputers consigue financiación para su última empresa emergente de semiconductores" . Ciencia | Negocios . Consultado el 13 de diciembre de 2023 .
  5. Peter Clarke (6 de septiembre de 2007). "XMOS recauda 16 millones de dólares en financiación de Serie A" . EE Times Europe . Consultado el 2 de febrero de 2009 .
  6. "XMOS incorpora a Bosch, Huawei y Xilinx como inversores estratégicos para completar una ronda de inversión de 26 millones de dólares" . www.businesswire.com . 21 de julio de 2014. Consultado el 13 de diciembre de 2023 .
  7. "Inventor de transputers consigue financiación para su última empresa emergente de semiconductores" . Ciencia | Negocios . 2 de octubre de 2006. Consultado el 26 de enero de 2024 .
  8. Stefan Nicola (7 de septiembre de 2017). "Impulso financiero para una empresa británica de chips que apunta al mercado de control por voz de Amazon y Apple" . Bloomberg . Consultado el 7 de septiembre de 2017 .
  9. Neil Tyler (10 de julio de 2017). "XMOS adquiere Setem Technologies para impulsar el desarrollo de interfaces de voz de próxima generación" . new electronics. Archivado del original el 26 de agosto de 2020. Consultado el 10 de julio de 2017 .
  10. Clive Maxfield (12 de julio de 2017). "XMOS + Setem podría cambiar las reglas del juego para el habla integrada" . Embedded.com . Consultado el 14 de julio de 2017 .
  11. "XMOS adquiere Setem Technologies, Inc., para impulsar el desarrollo de interfaces de voz de próxima generación" . EEJournal . 14 de julio de 2017. Consultado el 13 de diciembre de 2023 .
  12. "XMOS + Setem podría cambiar las reglas del juego para el habla integrada" . embedded.com . 12 de julio de 2017. Consultado el 13 de diciembre de 2023 .
  13. "XMOS consigue 19 millones de dólares de financiación para acelerar su crecimiento" . Diseño y reutilización . Consultado el 13 de diciembre de 2023 .
  14. Flaherty, Nick (8 de diciembre de 2023). "Sonic y XMOS colaboran en un adaptador para auriculares 3.0" . eeNews Europe . Consultado el 11 de marzo de 2024 .
  15. "XMOS lanza audio de alta resolución" . electronicsweekly.com. 23 de marzo de 2015. Consultado el 7 de febrero de 2024 .
  16. "Análisis de la EVGA Nu Audio Pro: ¿Quién necesita una tarjeta de sonido en 2020?" . tomshardware.com. 17 de febrero de 2020 . Consultado el 7 de febrero de 2024 .
  17. "miniDSP lanza el amplificador de auriculares IL-DSP Tiny basado en XMOS xCORE-200" . audioxpress.com. 28 de agosto de 2019. Consultado el 7 de febrero de 2024 .
  18. "XMOS adapta Xcore para convertirlo en un 'procesador híbrido' para AIoT"" . 10 de febrero de 2020 . Consultado el 7 de febrero de 2024 .
  19. "Empresa británica de chips elige RISC-V para microcontroladores de próxima generación" . theregister.com. 12 de diciembre de 2022. Consultado el 7 de febrero de 2024 .
  20. "XMOS se une al ecosistema RISC-V" . eetimes.com. 30 de mayo de 2023. Consultado el 7 de febrero de 2024 .
  21. Ward-Foxton, Sally (8 de octubre de 2025). "GenAI puede elevar el nivel de abstracción de las herramientas XMOS" . EE Times . Consultado el 8 de octubre de 2025 .
  22. 1 2 "Herramientas de software XMOS" . XMOS . Consultado el 1 de enero de 2026 .
  23. "Programación de xcore usando FreeRTOS – XMOS" . XMOS . Archivado del original el 17 de septiembre de 2024. Consultado el 1 de enero de 2026 .
  24. "Transición desde versiones anteriores de herramientas – XTC Tools v15.3" . XMOS . Archivado del original el 13 de noviembre de 2025. Consultado el 1 de enero de 2026 .
  25. "Hoja de referencia rápida de XC a C" . XMOS . Archivado del original el 13 de noviembre de 2025. Consultado el 1 de enero de 2026 .

51°27′19.0″N 2°35′33.3″W / 51.455278°N 2.592583°W / 51.455278; -2.592583

Obtenido de " https://en.wikipedia.org/w/index.php?title=XMOS&oldid=1348252071 "