xcore®.ai Processor
XMOS' xcore.ai enables the development of cost-effective, software-defined SoCs at pace
XMOS' xcore.ai features 16 logical cores divided between two multi-threaded processor tiles each equipped with 512 kB of SRAM and a vector unit housing integer and floating-point ALUs, providing unmatched power, precision, and ingenuity. The ultra-low latency and highly deterministic performance make it perfect for demanding IoT applications.
Equipped with a 32-bit floating-point scalar pipeline and a 256-bit VPU, xcore.ai delivers exceptional DSP performance. With up to 1,600 MFLOPS of processing power at 800 MHz and built-in support for complex arithmetic and FFT/iFFT operations, xcore.ai empowers developers to tackle intricate DSP tasks with ease and efficiency.
The 256-bit VPU of xcore.ai supports a wide array of vector operations, enabling peak AI performance of 51.2 GMACC/s at 8-bit precision. With a unified computing environment facilitating seamless integration of AI operators, xcore.ai lays the groundwork for advanced AI/ML applications in the IoT sphere.
Combined with a unified development environment, the communication infrastructure allows for seamless integration and expansion of DSP systems by leveraging a robust interprocessor infrastructure and facilitating high-speed communication among integrated processors and multiple xcore.ai SoCs, ensuring unparalleled scalability.
xcore.ai's software-defined partitioning allows for optimal configuration of IO, control, DSP, and AI/ML functionalities, perfectly aligning with the specific requirements of each application. The ability to scale the tile clock frequency ensures precise performance matching while reducing power consumption and offering cost-effective and power-efficient IoT solutions.
- DSP performance
- 32-bit floating-point scalar pipeline offering up to 1,600 MFLOPS of performance at 800 MHz
- 256-bit VPU adds block floating point capabilities up to 12.8 GMACS of performance at 800 MHz
- Integrated complex arithmetic and FFT/iFFT support at up to 1 million 256-point FFT/s
- AI/ML performance
- 256-bit VPU supports 32-bit, 16-bit, 8-bit, and binary vector operations
- Peak AI performance of 51.2 GMACC/s at 8-bit with a sustained performance of 40.96 GMACC/s at 800 MHz
- Homogeneous computing environment for tight integration of AI operators
- Software-defined IO
- Deterministic processing performance
- Precise ns timing accuracy
- Fully programmable application-specific interfaces
- Embedded PHYs for MIPI, USB, and LPDDR
- Control processing
- SMP FreeRTOS across multiple threads
- C/C++ code development environment for control code integration
- Up to 3,200 MIPS of performance available on the 800 MHz package options
- Smart homes
- Edge AI
- Security
- Smart speakers
- Health and fitness
- Audio/visual applications
- Care and diagnostics monitoring
- Industrial
- Motor controls
- Vehicle security
- Environmental
- Public safety monitoring
- Predictive maintenance
- Energy management
- Traffic and parking
xcore.ai Evaluation Kit
Image | Manufacturer Part Number | Description | Type | Core Processor | Available Quantity | Price | View Details | |
---|---|---|---|---|---|---|---|---|
![]() | ![]() | XK-EVK-XU316 | KIT EVAL XU316 XCORE 32-BIT MCU | MCU 32-Bit | XCore | 17 - Immediate | $1,149.93 | View Details |
Voice Reference Design Evaluation Kit
Image | Manufacturer Part Number | Description | Type | Function | Available Quantity | Price | View Details | |
---|---|---|---|---|---|---|---|---|
![]() | ![]() | XK-VOICE-L71 | EVAL BOARD FOR XVF3610 | Audio | Voice Recognition | 11 - Immediate | $1,607.38 | View Details |
xcore.ai Multi-Channel USB Audio Dev Kit
Image | Manufacturer Part Number | Description | Type | Function | Available Quantity | Price | View Details | |
---|---|---|---|---|---|---|---|---|
![]() | ![]() | XK-AUDIO-316-MC-AB | EVAL BOARD FOR XU316 | Audio | Audio Processing | 66 - Immediate | $1,982.59 | View Details |
XU316 Microcontroller ICs
Image | Manufacturer Part Number | Description | Speed | Number of I/O | Program Memory Type | Available Quantity | Price | View Details | |
---|---|---|---|---|---|---|---|---|---|
![]() | ![]() | XU316-1024-QF60A-C24 | IC MCU 32BIT 8KB OTP 60QFN | 2400MIPs | 34 | OTP | 731 - Immediate | $80.26 | View Details |
![]() | ![]() | XU316-1024-QF60B-C24 | IC MCU 32BIT 8KB OTP 60QFN | 2400MIPs | 34 | OTP | 1342 - Immediate | $80.26 | View Details |
![]() | ![]() | XU316-1024-QF60B-C32 | IC MCU 32BIT 8KB OTP 60QFN | 2400MIPs | 34 | OTP | 405 - Immediate | $91.21 | View Details |
![]() | ![]() | XU316-1024-TQ128-C24 | IC MCU 32BIT 8KB OTP 128TQFP | 2400MIPs | 78 | OTP | 198 - Immediate | $104.55 | View Details |
![]() | ![]() | XU316-1024-QF60A-C32 | IC MCU 32BIT 8KB OTP 60QFN | 3200MIPS | 34 | OTP | 1113 - Immediate | $77.55 | View Details |
![]() | ![]() | XU316-1024-QF60A-I32 | IC MCU 32BIT 8KB OTP 60QFN | 3200MIPS | 34 | OTP | 380 - Immediate | $86.77 | View Details |
![]() | ![]() | XU316-1024-TQ128-I24 | IC MCU 32BIT 8KB OTP 128TQFP | 2400MIPs | 78 | OTP | 437 - Immediate | $118.71 | View Details |
![]() | ![]() | XU316-1024-FB265-C32 | IC MCU 32BIT 8KB OTP 265FBGA | 3200 MIPs | 128 | OTP | 26 - Immediate | $171.80 | View Details |
![]() | ![]() | XU316-1024-FB265-I32 | IC MCU 32BIT 8KB OTP 265FBGA | 3200 MIPs | 128 | OTP | 306 - Immediate | $163.32 | View Details |
![]() | ![]() | XU316-1024-QF60B-I32 | IC MCU 32BIT 8KB OTP 60QFN | 2400MIPs | 34 | OTP | 0 - Immediate | $62.36 | View Details |
![]() | ![]() | XU316-1024-QF60A-I24 | IC MCU 32BIT 8KB OTP 60QFN | 2400MIPs | 34 | OTP | 0 - Immediate | $59.56 | View Details |
![]() | ![]() | XU316-1024-QF60B-I24 | IC MCU 32BIT 8KB OTP 60QFN | 2400MIPs | 34 | OTP | 373 - Immediate | $175.26 | View Details |
![]() | ![]() | XU316-1024-FB265-I24 | IC MCU 32BIT 8KB OTP 265FBGA | 2400MIPs | 128 | OTP | 0 - Immediate | $120.65 | View Details |