USB AUDIO 2.0 REFERENCE DESIGN XMOS, USB AUDIO 2.0 REFERENCE DESIGN Datasheet - Page 32

USB AUDIO 2.0 REFERENCE DESIGN

USB AUDIO 2.0 REFERENCE DESIGN

Manufacturer Part Number
USB AUDIO 2.0 REFERENCE DESIGN
Description
USB AUDIO 2.0 REFERENCE DESIGN
Manufacturer
XMOS

Specifications of USB AUDIO 2.0 REFERENCE DESIGN

Design Resources
USB AUDIO Schematic
Main Purpose
Audio, Audio Processing
Embedded
Yes
Utilized Ic / Part
XS1-L1
Primary Attributes
Audio data up to 24-bit @ 192kHz
Secondary Attributes
I²S and S/PDIF
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
880-1017
The ADAT component receives up to eight channels of audio at a sample rate of
44.1kHz or 48kHz. The API for calling the receiver functions is described in 5.3.
The component outputs 32 bits words split into nine word frames. The frames are
The following code is an example of code that could read the output of the ADAT
The samples are 24-bit values contained in the lower 24 bits of the word. The control
word comprises four control bits in bits [11..8] and the value 0b00000001 in bits
The ADAT receive function communicates with the clockGen component which passes
USB Audio Software Design Guide
3.10 ADAT Receive
layed out in the following manner:
component:
[7..0]. This enables synchronization at a higher level, in that on the channel a single
odd word is always read followed by eight words of data.
3.10.1 Integration
audio data onto the audio driver and handles locking to the ADAT clock source if
required.
control = inuint(oChan);
for(int i = 0; i < 8; i++) {
}
sample[i] = inuint(oChan);
control byte
channel 0 sample
channel 1 sample
channel 2 sample
channel 3 sample
channel 4 sample
channel 5 sample
channel 6 sample
channel 7 sample
Document Revision 1.2
32/57

Related parts for USB AUDIO 2.0 REFERENCE DESIGN