USB Audio Design Guide
6.4.5.5
Configuration 1xoxs
This configuration is similar to the configuration above in that it runs in Audio 1.0
over full-speed USB. However, the it is output only (i.e. the input path is disabled
with
-DNUM_USB_CHAN_IN=0
6.5
The U-Series Multi-Channel USB Audio Kit
An application of the USB audio framework is provideed specifically for the hard-
ware described in §
and is implemented on the U-Series dual tile device
(1000MIPS). The application assumes a standard USB B socket (i.e. USB device)
is provided as the USB connectivity method. The related code can be found in
app_usb_aud_u16_audio8
.
The design supports 10 channels channels of audio input and output 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
·
MIDI
The software layout is the identical to the single tile L-Series Multi-channel Reference
Design and therefore the diagram Figure
shows the software arrangement of
the code running on the XS1-U chip.
As with the L-Series, each unit runs in a single core concurrently with the others
units. The lines show the communication between each functional unit.
6.5.1
Clocking and Clock Selection
The XA-SK-AUDIO8 double-slot slice includes two options for master clock genera-
tion:
·
A single oscillator with a Phaselink PLL to generate fixed 24.576MHz and
22.5792MHz master-clocks
·
A Cirrus Logic CS2100 clock multiplier allowing the master clock to be generated
from a XCore derived reference.
XM0088546.1
Содержание xCORE-200 Multi-channel Audio board
Страница 6: ...1 Overview XM0088546 1...