Resource Usage - 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
This function simply makes a call to mic_array_get_next_time_domain_frame() in
order to get a frame of PCM audio from the microphones. It then waits for an
request for audio samples from the audio/I2S/TDM core via a channel and sends
the frame of audio back over this channel.
Note, it is assumed that the system shares a global master-clock, therefore no
additional buffering or rate-matching/conversion is required.

3.14 Resource Usage

The following table details the resource usage of each component of the reference
design software.
Component
XUD library
Endpoint 0
USB Buffering
Audio driver
S/PDIF Tx
S/PDIF Rx
ADAT Rx
Midi
Figure 27:
Resource
Mixer
Usage
ClockGen
These resource estimates are based on the multichannel reference design with all
options of that design enabled. For fewer channels, the resource usage is likely to
decrease.
The XUD library requires an 80MIPS core to function correctly (i.e. on a 500MHz
part only six cores can run).
The ULPI ports are a fixed set of ports on the L-Series device. When using these
ports, other ports are unavailable when ULPI is active. See the XS1-L Hardware
Design Checklist
21
http://www.xmos.com/published/xs1lcheck
XM0088546.1
Cores
Memory (KB)
1
9 (6 code)
1
17.5 (10.5 code)
1
22.5 (1 code)
1
8.5 (6 code)
1
3.5 (2 code)
1
3.7 (3.7 code)
1
3.2 (3.2 code)
1
6.5 (1.5 code)
2
8.7 (6.5 code)
1
2.5 (2.4 code)
21
for further details.
Ports
ULPI ports
none
none
See
§3.5
1 x 1 bit port
1 x 1 bit port
1 x 1 bit port
2 x 1 bit ports
42/110

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents