The U-Series Multi-Channel Usb Audio Kit; Clocking And Clock Selection - XMOS xCORE-200 Multi-channel Audio board Design Manual

Usb audio
Hide thumbs Also See for xCORE-200 Multi-channel Audio board:
Table of Contents

Advertisement

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 §
(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
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
2.4
and is implemented on the U-Series dual tile device
37
shows the software arrangement of
79/110

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents