Overview#

Functionality

Provides USB interface to audio I/O.

Supported Standards

USB

USB 2.0 (Full-speed and High-speed)

USB Audio Class 1.0

USB Audio Class 2.0

USB Firmware Upgrade (DFU) 1.1

USB MIDI Device Class 1.0

Audio

I²S/TDM

S/PDIF (receive may be limited to 96kHz depending on external hardware)

ADAT

Direct Stream Digital (DSD)

PDM Microphones

MIDI

Supported sample frequencies

16kHz to 384kHz [1]

Supported devices

XMOS Devices

xcore-200 Series

xcore.ai Series

Requirements

Development Tools

XTC Development Tools (see readme for required version)

USB

xcore device with integrated USB phy

Audio

External audio DAC/ADC/CODECs (and required supporting componentry) supporting I²S/TDM

Boot/Storage

Compatible SPI/QSPI Flash device (or xcore device with internal flash)

Licensing

Reference code provided without charge under license from XMOS.

Footnotes