16 i2s buses and devices, 1 i2s0, Figure 16. i2s0 switches – Kontron SMARC Evaluation Carrier User Manual
Page 63: 2 i2s1, I2s buses and devices, I2s0, I2s1

User’s Guide
63
16 I2S Buses and Devices
16.1 I2S0
The SMARC I2S0 channel on the Evaluation Carrier is run through a couple of software controlled switches, allowing
the following soft selections:
»
I2S0 to / from Evaluation Carrier Audio CODEC.
»
I2S0 to / from Evaluation Carrier I/O Mezzanine board.
»
I2S0 looped back on the Evaluation Carrier, for system test.
The hardware is set up to default to the first option without any software setup for the switches. To use the other
options software must manipulate the switch controls. This is done via the I2C I/O expanders described in the I2C
section above. The I2S0 switch routing is illustrated in the following figure.
S42
S39
I2S0_CK
I2S0_LRCK
6
8 Audio Codec
I2S0_CK
14
I2S0_LRCK
8
SMARC
Connector
(J40)
S40
S41
I2S0_SDOUT
8
I2S0_SDIN
7
I2S0_SEL
1
Switch
2
Fairchild
FSUSB43
3
4
I2S0_SDOUT_SW
7
I2S0_SDIN_SW
9
I2S0_SDOUT_SW2
8
I2S0_SDIN_SW2
7
I2S0A_SEL
Wolfson
WM8903
1
Switch
2
Fairchild
FSUSB43
3
4
I2S0_SDOUT_SW3
I2S0_SDIN_SW3
Loop Back
IO
Mezzanine
(J66)
10
12
Figure 16. I2S0 Switches
On the Evaluation Carrier, the I2S0 audio CODEC used is the Wolfson WM8903, coupled with a pair of WM9001 Class D
amplifiers.
16.2 I2S1
The SMARC I2S1 port on the Evaluation Carrier is routed through a software controlled switch. There are two switch possibilities:
»
I2S1 port goes to / from the Evaluation Carrier I/O Mezzanine.
»
Loop back for system test.