XMOS devices are general-purpose programmable chips and can be used in a wide range of products. XMOS devices can be used stand-alone, or to add functionality and differentiation to existing systems. Their programmability enables customisation before, during, and after the point of sale.
XMOS devices are ideally suited to applications such as Ethernet AV, networked audio, intelligent LED display controllers, network timekeeping and chip-level security applications. An XCore can implement 100 Mbit Ethernet all the way down to the PHY, allowing even the MAC to be customised. Many applications including audio, LED tiles, and motor control rely on pulse width modulation synthesis, which can be performed entirely in software. The MACC and long arithmetic instructions allow for efficient implementation of audio filter and other DSP operations.
Each XCore has a secure on-chip one-time-programmable memory. This memory cannot be read from outside the core, enabling programs, secure data, or cryptographic keys to be stored in a secure location. On multi-core devices, each core has its own secure memory, enabling customers to create part programmed application specific devices.
- Networked Audio
- LED and Display Control
- Network Timekeeping / IEEE-1588
- Transport Stream Multiplexing
- I/O Expansion and Aggregation
- Replacing soft processors in FPGAs
