6 USB Audio Applications
I N T H I S C H A P T E R
·
USB Audio 2.0 Reference Design (L-Series) Application
·
The USB Audio 2.0 DJ Kit (U-Series)
·
The USB Audio 2.0 Multichannel Reference Design (L-Series) Software
·
The Multi-function Audio Kit (U-Series)
·
The U-Series Multi-Channel USB Audio Kit
·
The xCORE-200 Multi-Channel Audio Board
·
The xCORE-200 Array Microphone Board
In addition to the overall framework, reference design applications are provided.
These applications provide qualified configurations of the framework which support
and are validated on accompanying hardware. This section looks at how the various
applictions customise and extend the framework.
6.1
USB Audio 2.0 Reference Design (L-Series) Application
The USB Audio 2.0 Reference Design is an application of the USB audio framework
specifically for the hardware described in §
and is implemented on the L-Series
single tile device (500MIPS). The code can be found in
app_usb_aud_l2
The software design supports two channels of audio at sample frequencies up to
192kHz and uses the following components:
·
XMOS USB Device Driver (XUD)
·
Endpoint 0
·
Endpoint buffer
·
Decoupler
·
Audio Driver
·
Device Firmware Upgrade (DFU)
·
S/PDIF Transmitter
or
MIDI
The diagrams Figure
and Figure
show the software layout of the code running
on the XS1-L chip. Each unit runs in a single core concurrently with the others units.
The lines show the communication between each functional unit. Due to the MIPS
requirement of the USB driver (see §
), only six cores can be run on the single
tile L-Series device so only one of S/PDIF transmit or MIDI can be supported.
XM0088546.1
Содержание xCORE-200 Multi-channel Audio board
Страница 6: ...1 Overview XM0088546 1...