USB Audio hardware platforms#
This section describes the hardware development platforms supported by the XMOS USB Audio reference design software.
Board |
xcore device |
Analog channels |
Digital Rx/Tx & MIDI |
---|---|---|---|
XK_EVK_XU316 |
xcore.ai |
2 in + 2 out |
N/A |
XK_AUDIO_316_MC_AB |
xcore.ai |
8 in + 8 out |
Supported |
XK_AUDIO_216_MC_AB |
xcore-200 |
8 in + 8 out |
Supported |
Each of the platforms supported has a Board Support Package (BSP), the code for which can be be
found in lib_board_support.
The code in lib_board_support
abstracts away all of the hardware setup including enabling
external hardware blocks and DAC and ADC configuration and provides a translation
layer from the common API supported by lib_xua for
initialising and configuring hardware on a sample rate or stream format change.
Detailed feature sets for the each of the supported boards can be found in the documentation for lib_board_support.