
USB Audio Design Guide 40/61
3.20 The USB Audio 2.0 Multichannel Reference Design (L-Series)
Software
The USB Audio 2.0 Multichannel Reference Design is an application of the USB audio
framework specifically for the hardware described in §2.1 and is implemented on
an L-Series dual tile device (1000MIPS). The software design supports up to 16
channels of audio in and 10 channels of audio out and supports sample frequencies
up to 192 kHz and uses the following components:
· XMOS USB Device Driver (XUD)
· Endpoint 0
· Endpoint buffer
· Decoupler
· Audio Driver
· Device Firmware Upgrade (DFU)
· Mixer
· S/PDIF Transmitter
· S/PDIF Receiver
· ADAT Receiver
· Clockgen
· MIDI
Figure 29 shows the software layout of the USB Audio 2.0 Multichannel Reference
Design.
3.20.1 Clocking
For complete clocking flexibility the dual tile L-Series reference design drives a
reference clock to an external fractional-n clock multiplier IC (Cirrus Logic CS2300).
This in turn generates the master clock used over the design. This is described in
§3.13.
3.20.2 Validated Build Options
The reference design can be built in several ways by changing the option described
in §5.1. However, the design has only been validated against the build options as
set in the application as distributed with the following four variations.
REV 6.1
Komentáře k této Příručce