Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

XMOS

Coordinates:51°27′19.0″N2°35′33.3″W / 51.455278°N 2.592583°W /51.455278; -2.592583
From Wikipedia, the free encyclopedia
British fabless semiconductor company

XMOS Limited
Company typePrivate
IndustrySemiconductors
FoundedJuly 2005,Bristol,UK
Headquarters,
Key people
Mark Lippett (CEO & President)
ProductsVoice controllers, Multicore microcontrollers, xCore, xCORE-200, xCORE-AUDIO, xCORE-VOICE, xCORE VocalFusion, xTIMEcomposer
BrandsxCORE, VocalFusion
Websitewww.xmos.com
xCORE XS1-AnA processor

XMOS is afabless semiconductor company that develops generativesystems-on-chips designed to integrate control,input/output,digital signal processing, andartificial intelligence functions. The company's XCORE platform enables users to generate customizable system-on-chips with real-time reconfigurability and deterministicparallel architecture, enabling developers to execute multiple tasks simultaneously.[1]

History

[edit]

XMOS was founded in July 2005 by Ali Dixon, James Foster, Noel Hurley,David May, and Hitesh Mehta.[2] It received seed funding from theUniversity of Bristol enterprise fund, and Wyvernseed fund.[3]

The name XMOS is a loose reference toInmos. Some concepts found in XMOS technology (such as channels and threads) are part of theTransputer legacy.[4]

In the autumn of 2006, XMOS secured funding fromAmadeus Capital Partners,DFJ Esprit, andFoundation Capital.[5] It also has strategic investorsRobert Bosch Venture Capital GmbH,Huawei Technologies, andXilinx Inc, which in 2014 invested $26.2 million.[6] Additionally, they received an investment through the sale of 22.3% of the Company's shares to Prelude Trust plc of Cambridge.[7] In September 2017, XMOS secured $15M in an investment round led byInfineon.[8]

In July 2017, XMOS acquired SETEM,[9][10] a company that specialises in audio algorithms for source separation.[11][12]

In 2019, XMOS raised $19 million in funding from Harbert European Growth Capital and existing investors.[13]

In December 2023, XMOS signed a joint development agreement with Sonical for Headphone 3.0 technology.[14]

Products

[edit]

Xmos designs multicore microcontrollers under the XCORE series. While the second generation launched in 2015, had dedicated audiocontroller spun off[15] and were used in soundboards as well as headphone amplifiers,[16][17] the third generation was launched in 2020 and focused on applications within theAIoT.[18] The fourth generation addedRISC-V compatibility and was announced in December 2022.[19][20]

In 2025, it announced a recategorisation of its XCORE hardware, defining it as a Generative System-on-Chip (GenSoC), a type ofSoC that is specifically designed to accommodate generative AI-based natural language tools.[21]

XC programming language

[edit]

XC is aprogramming language developed by XMOS to supportreal-time,embedded, andparallel programming on the company's xcore processor architecture. It is designed to providedeterministic execution and fine-grainedconcurrency, enabling software-defined solutions for time-critical applications such as audio processing, industrial control, and communications.[citation needed]

XC was introduced by XMOS in the late 2000s as part of its toolchain for programming xcore processors. It was designed to offer a high-level abstraction for expressing parallelism and hardware interaction, building on the principles of theoccam programming language and theCommunicating Sequential Processes (CSP) model developed byTony Hoare.[citation needed]

Over time, XMOS has shifted its development tools toward standardC andC++ compilers, but XC remains a key part of the legacy toolchain and is still supported in the XTC Tools suite.[22][failed verification]

Design and Features

[edit]

XC combines elements of C with concurrency and communication constructs inspired by occam. Key features include:

  • Parallelism: Built-in support for concurrent tasks using thepar construct.
  • Communication: Channel-based communication between tasks, enabling deterministic message passing.
  • Hardware Abstractions: Language-level primitives for interacting with hardware resources such as:
    • port for I/O
    • timer for precise timing
    • lock for mutual exclusion
  • Events: A mechanism unique to xcore that enables low-latency, interrupt-free signaling between hardware and software components.[23][better source needed]

XC is supported by the XTC Tools[22][better source needed] suite, which includes:

  • Standards-compliant C/C++ compilers
  • XC compiler
  • Simulator and symbolic debugger
  • Runtime instrumentation and trace libraries

Execution Model

[edit]

XC programs are compiled and executed on xcore processors, which feature multiple logical cores capable of executing tasks in parallel. The language allows developers to statically assign tasks to cores and define communication topologies using channels. This model supports deterministic execution, making XC suitable for applications requiring precise timing and low-latency I/O.

Current Status

[edit]

As of version 15.3 of the XTC Tools, XMOS has shifted its focus toward using standard C for xcore programming, citing broader developer familiarity and ecosystem support. However, the XC language remains available and continues to be used in legacy and specialized applications.[24][25][better source needed]

References

[edit]
  1. ^"XMOS 2025 Company Profile: Valuation, Funding & Investors | PitchBook".pitchbook.com. Retrieved8 October 2025.
  2. ^"SETsquared Bristol case study: XMOS".SETsquared Bristol. 25 June 2018. Retrieved13 December 2023.
  3. ^Wiggers, Kyle (13 February 2020)."XMOS unveils Xcore.ai, a powerful chip designed for AI processing at the edge".VentureBeat. Archived fromthe original on 26 March 2023. Retrieved13 December 2023.
  4. ^"Transputer inventor gets funding for his latest semiconductor start up".Science|Business. Retrieved13 December 2023.
  5. ^Peter Clarke (6 September 2007)."XMOS raises $16 million in Series A funding".EE Times Europe. Retrieved2 February 2009.
  6. ^"XMOS Adds Bosch, Huawei and Xilinx as Strategic Investors to Complete $26M Investment Round".www.businesswire.com. 21 July 2014. Retrieved13 December 2023.
  7. ^"Transputer inventor gets funding for his latest semiconductor start up".Science|Business. 2 October 2006. Retrieved26 January 2024.
  8. ^Stefan Nicola (7 September 2017)."Funding Boost for U.K. Chip Firm Aiming at Amazon, Apple Voice-Control Market".Bloomberg. Retrieved7 September 2017.
  9. ^Neil Tyler (10 July 2017)."XMOS acquires Setem Technologies to drive the development of next generation voice interfaces". new electronics. Archived fromthe original on 26 August 2020. Retrieved10 July 2017.
  10. ^Clive Maxfield (12 July 2017)."XMOS + Setem could be a game-changer for embedded speech". Embedded.com. Retrieved14 July 2017.
  11. ^"XMOS acquires Setem Technologies, Inc., to drive the development of next generation voice interfaces".EEJournal. 14 July 2017. Retrieved13 December 2023.
  12. ^"XMOS + Setem could be a game-changer for embedded speech".embedded.com. 12 July 2017. Retrieved13 December 2023.
  13. ^"XMOS secures $19M funding to accelerate growth".Design And Reuse. Retrieved13 December 2023.
  14. ^Flaherty, Nick (8 December 2023)."Sonical, XMOS team on Headphone 3.0 dongle".eeNews Europe. Retrieved11 March 2024.
  15. ^"XMOS shipping hi-res audio". electronicsweekly.com. 23 March 2015. Retrieved7 February 2024.
  16. ^"EVGA Nu Audio Pro Review: Who Needs a Sound Card in 2020?". tomshardware.com. 17 February 2020. Retrieved7 February 2024.
  17. ^"miniDSP Launches IL-DSP Tiny Headphone Amplifier Based on XMOS xCORE-200". audioxpress.com. 28 August 2019. Retrieved7 February 2024.
  18. ^"XMOS adapts Xcore into AIoT 'crossover processor'". 10 February 2020. Retrieved7 February 2024.
  19. ^"Brit chip company picks RISC-V for next-gen microcontrollers". theregister.com. 12 December 2022. Retrieved7 February 2024.
  20. ^"XMOS Joins RISC-V Ecosystem". eetimes.com. 30 May 2023. Retrieved7 February 2024.
  21. ^Ward-Foxton, Sally (8 October 2025)."GenAI Can Raise Level Of Abstraction For XMOS Tools".EE Times. Retrieved8 October 2025.
  22. ^ab"XMOS Software Tools".XMOS. Retrieved1 January 2026.[dead link]
  23. ^"Programming xcore using FreeRTOS – XMOS".XMOS. Archived fromthe original on 17 September 2024. Retrieved1 January 2026.
  24. ^"Transitioning from older tools releases – XTC Tools v15.3".XMOS. Archived fromthe original on 13 November 2025. Retrieved1 January 2026.
  25. ^"XC to C cheat sheet".XMOS. Archived fromthe original on 13 November 2025. Retrieved1 January 2026.

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

Retrieved from "https://en.wikipedia.org/w/index.php?title=XMOS&oldid=1335077884"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp