S/Pdif Transmit - 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
./ xmos_mixer -- display - mixer - nodes 0
To get the audio from the analogue inputs to outputs 1 and 2, nodes 80 and 89
need to be set:
./ xmos_mixer -- set - value 0 80 0
./ xmos_mixer -- set - value 0 89 0
At the same time, the original mixer outputs can be muted:
./ xmos_mixer -- set - value 0 0 - inf
./ xmos_mixer -- set - value 0 9 - inf
Now audio inputs on analogue 1/2 should be heard on outputs 1/2.
As mentioned above, the flexibility of the mixer is such that there will be multiple
ways to create a particular mix. Another option to create the same routing would be
to change the mixer sources such that mixer 1/2 outputs come from the analogue
inputs.
To demonstrate this, firstly undo the changes above:
./ xmos_mixer -- set - value 0 80 - inf
./ xmos_mixer -- set - value 0 89 - inf
./ xmos_mixer -- set - value 0 0 0
./ xmos_mixer -- set - value 0 9 0
The mixer should now have the default values. The sources for mixer 1/2 can now
be changed:
./ xmos_mixer -- set - mixer - source 0 0 10
./ xmos_mixer -- set - mixer - source 0 1 11
If you rerun:
./ xmos_mixer -- display - mixer - nodes 0
the first column now has AUD - Analogue 1 and 2 rather than DAW (Digital Audio
Workstation i.e. the host) - Analogue 1 and 2 confirming the new mapping. Again,
by playing audio into analogue inputs 1/2 this can be heard looped through to
analogue outputs 1/2.

3.7 S/PDIF Transmit

XMOS devices can support S/PDIF transmit up to 192kHz.
S/SPDIF transmitter component runs in a single core and can be found in
sc_spdif/module_spdif_tx
XM0088546.1
33/110
The XMOS

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents