background image

xcore.ai Multichannel Audio Board 1v1 Hardware Manual

Board Net

xCORE GPIO

Port

Description

X_DAC_D0

X1D39

P1P0

Serial data output 0 (I2S or TDM)

X_DAC_D1

X1D38

P1O0

Serial data output 1 (I2S or TDM)

X_DAC_D2

X1D37

P1N0

Serial data output 2 (I2S or TDM)

X_DAC_D3

X1D36

P1M0

Serial data output 3 (I2S or TDM)

DAC_MUTE_N

X0D16

P4D0

Output to mute audio when low

LRCK

X1D01

P1B0

Serial left/right frame clock

BCLK

X1D10

P1C0

Bit clock for serial data transfer

MCLK_DAC

See note

NA

Buffered global audio master clock

Figure 9:

Analog output

xCORE GPIO

8

Digital audio output

Optical and coaxial digital audio outputs are provided. Both of these outputs can support

transmission of audio data in IEC60958 consumer mode (S/PDIF) format. This format

allows transmission of two channels of audio data at up to 192kHz. Note the optical

transmitter used on the board can only support up to 96kHz in this mode.

Additionally the optical output can transmit data in the ADAT optical format. This format

allows transmission of eight channels of audio data at 48kHz. The S/MUX extension to

ADAT allows four channels at 96kHz or two channels at 192kHz.

In order to reduce clock jitter on these outputs, the data outputs from xcore.ai are re-

clocked using the global audio master clock to synchronise the data into the audio clock

domain. This is achieved using simple external D-type flip-flops.

Figure 10:

Digital audio

output

The signals are generated from two 1-bit ports on xcore.ai.

9

Содержание XK-AUDIO-316-MC-AB

Страница 1: ...xcore ai Multichannel Audio Board 1v1 Hardware Manual Publication Date 2022 10 4 Document Number XM014727A...

Страница 2: ...ss The Multichannel Audio Platform hardware is based around the XU316 1024 TQ128 C24 multicore microcontroller an xcore ai device with an integrated High Speed USB 2 0 PHY and 16 logical cores deliver...

Страница 3: ...udes the following features A xcore ai XU316 1024 TQ128 C24 Multicore Microcontroller device B 8 line level analog inputs 3 5mm stereo jacks C 8 line level analog outputs 3 5mm stereo jacks D 384kHz 2...

Страница 4: ...xcore ai Multichannel Audio Board 1v1 Hardware Manual P Flexible I2S TDM output data routing Q Integrated power supply R Quad SPI boot ROM S 24MHz Crystal T Integrated XTAG4 debugger 4...

Страница 5: ...igital IO which are used for interfacing to the on board components spare IOs are wired to expansion headers For information on xcore ai follow this link https www xmos ai xcore ai Figure 2 xcore ai d...

Страница 6: ...connector It only needs to be connected while debugging 6 Analog audio input A total of eight single ended analog input channels are provided via four 3 5mm stereo jacks The 8 analog inputs are routed...

Страница 7: ...ock for serial data transfer MCLK_ADC See note NA Buffered global audio master clock Figure 6 Analog input xCORE GPIO Notes Details of the audio clocking scheme can be found in 11 7 Analog audio outpu...

Страница 8: ...J8 J10 J12 I2S 2 3 2 3 2 3 2 3 TDM output from X_DAC_D0 1 2 3 4 1 2 1 2 1 2 TDM output from X_DAC_D1 1 2 1 2 3 4 1 2 1 2 TDM output from X_DAC_D2 1 2 1 2 1 2 3 4 1 2 TDM output from X_DAC_D3 1 2 1 2 1...

Страница 9: ...f these outputs can support transmission of audio data in IEC60958 consumer mode S PDIF format This format allows transmission of two channels of audio data at up to 192kHz Note the optical transmitte...

Страница 10: ...Description OPT_TX X1D22 P1G0 IEC60958 S PDIF or ADAT optical output COAX_TX X1D00 P1A0 IEC60958 S PDIF output MCLK_DIG See notes below Buffered global audio master clock Figure 11 Digital audio outp...

Страница 11: ...100k feedback resistor connected between input and output biases the input stage to work in the analog region This circuit does provide a low cost solution but can use high supply currents even when...

Страница 12: ...MIDI 1 0 Electrical Speci cation Update 1 1 2014 The 3 3V logic signals are connected directly to ports on xcore ai A pullup resistor is used to ensure the MIDI output does not drive when the xcore ai...

Страница 13: ...ndary application PLL Each of the sources have potential bene ts some of which are discussed below The Cirrus CS2100 simpli es generating a master clock locked to an external clock such as S PDIF in o...

Страница 14: ...er applications Synchronous or Adaptive mode USB audio ext S PDIF ADAT or Word clock in sync the local master clock will need to be able to lock to an external clock rate The Cirrus Logic CS2100 makes...

Страница 15: ...equency reference input MCLK_XMOS X1D11 P1D0 Audio master clock Input or output as speci ed by MCLK_DIR and internal rmware con g MCLK_XMOS X0D11 P1D0 Audio master clock Input only for use by tile0 th...

Страница 16: ...as a self powered device This is used to disable the pullup connected to D when the host is unpowered a requirement of the USB speci cation The Vbus detection circuit uses a bipolar transistor to det...

Страница 17: ...ut 1 Set high to light LED LED_2 X0D30 P4F2 LED Output 2 Set high to light LED LED_3 X0D31 P4F3 LED Output 3 Set high to light LED BUT_0 X0D26 P4E0 Button input 0 High not pressed BUT_1 X0D27 P4E1 But...

Страница 18: ...e 21 I2C devices 15 Power supplies The board is powered either from the USB DEVICE connector or from the EXTERNAL POWER connector as described in the USB section This allows for testing as a bus or se...

Страница 19: ...used to generate a dedicated analog 3V3 supply which is used by the DACs and ADCs as their analog supply This supply is separated and generated by a linear regulator to ensure it is low ripple noise...

Страница 20: ...P4D0 P8B2 3 3V DAC_MUTE_N Hardware DAC Mute X0D22 P1G0 1 8V X0D22 Output 1 8V margin core voltage X0D23 P1H0 1 8V X0D23 GPIO Used by USB X0D24 P1I0 3 3V X0D24 GPIO Used by USB X0D25 P1J0 3 3V X0D25 G...

Страница 21: ...GPIO X1D22 P1G0 3 3V OPT_TX S PDIF ADAT output X1D23 P1H0 1 8V X1D23 GPIO X1D24 P1I0 3 3V X_ADC_D0 Serial audio interface data input 0 X1D25 P1J0 3 3V X_ADC_D1 Serial audio interface data input 1 X1D2...

Страница 22: ...PIJ4001 PIJ4002 COJ40 PIJ4101 PIJ4102 PIJ4103 PIJ4104 PIJ4105 PIJ4106 PIJ4107 PIJ4108 PIJ4109 PIJ41010 COJ41 PIJ4201 PIJ4202 PIJ4203 PIJ4204 PIJ4205 PIJ4206 PIJ4207 PIJ4208 PIJ4209 PIJ42010 COJ42 PIJ...

Страница 23: ...U10028 COU10 PIU1101 PIU1102 PIU1103 PIU1104 PIU1105 PIU1106 PIU1107 PIU1108 PIU1109 PIU11010 PIU11011 PIU11012 PIU11013 PIU11014 PIU11015 PIU11016 PIU11017 PIU11018 PIU11019 PIU11020 PIU11021 PIU1102...

Страница 24: ...COU30 PIU3101 PIU3102 PIU3103 PIU3104 PIU3105 PIU3106 COU31 PIU3201 PIU3202 PIU3203 PIU3204 PIU3205 PIU3206 COU32 POCOAX0RX POCOAX0TX POMCLK0DIG POMIDI0RX POMIDI0TX POOPT0RX POOPT0TX Figure 27 xcore a...

Страница 25: ...01 COTP4 PITP601 COTP6 PITP701 COTP7 PITP801 COTP8 PITP901 COTP9 PITP1001 COTP10 PITP1101 COTP11 PITP1201 COTP12 PITP1301 COTP13 PITP1401 COTP14 PITP1501 COTP15 PIU101 PIU102 PIU103 PIU104 PIU105 PIU1...

Страница 26: ...or licensee of this design code or Information collectively the Information and is providing it to you AS IS with no warranty of any kind express or implied and shall have no liability in relation to...

Отзывы: