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

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 reference designs have been verified against a variety of host OS types, across
These then connect to the audio driver which controls the I2S output and S/PDIF
The flexibility of the USB audio solution means that you can modify the reference
The general steps are:
USB Audio Software Design Guide
output (if enabled). If S/PDIF output is enabled, this component spawns into two
threads as opposed to one.
Finally, if MIDI is enabled you need a thread to drive the MIDI input and output:
4.4 Adding Custom Code
applications to change the feature set or add extra functionality. Any part of the
software can be altered with the exception of the XUD library.
different samples rates. However, modifications to the code may invalidate the
results of this verification and you are strongly encouraged to retest the resulting
software.
Once you have made a copy, you need to:
}
1. Make a copy of the eclipse project or application directory (
2. Make a copy of any modules you wish to alter (most of the time you probably
3. Make appropriate changes to the code, rebuild and reflash the device for
1. Provide a
2. Update
3. Update
app_usb_aud_l2 ) you wish to base your code on, to a separate directory with a
different name.
do not want to do this). Update the Makefile of your new application to use
these new custom modules.
testing.
appropriately).
audio(c_mix_out, null, null);
thread_speed();
usb_midi(p_midi_rx, p_midi_tx, clk_midi, c_midi, 0);
device_defines.h with the specific defines you wish to set.
main.xc .
.xn file for your board (updating the TARGET variable in the Makefile
app_usb_aud_l1 or
Document Revision 1.2
45/57

Related parts for USB AUDIO 2.0 REFERENCE DESIGN