
Data Sheet
ADAU1442/ADAU1445/ADAU1446
Rev. D | Page 47 of 92
Routing Matrix Functionality
Serial Input Ports
The far left side o
f Figure 36 represents the audio input pins to
SDATA_IN8 and SPDIFI. The serial audio data signals can be
represented in any standard mode, including time division
multiplexing (TDM) modes, as detailed in the
Serial Dataports, the signals undergo an automatic input channel
assignment procedure.
Automatic Input Channel Assignment
The serial input ports can handle up to nine input signals. A
standard data format is I2S (inter-IC sound), which contains
both the left and right channels of a stereo pair. However, some
of the signals input to the serial input ports may contain data, in
TDM format, for more than two channels. The input to the
FARM allows for 24 channels, or 12 stereo pairs. Therefore, a
method is required to decompose nine signals (containing two
or more channels) into 12 stereo audio channel pairs. This is
accomplished by the automatic input channel assignment block.
In sequential order, each input signal is appropriated by a number
of input channels that corresponds to its channel content.
SERIAL
INPUT
PORTS
(×9)
SDATA_IN0 (I2S)
SDATA_IN1 (TDM8)
SDATA_IN2 (TDM4)
SDATA_IN3 (I2S)
SDATA_IN0 (I2S)
SDATA_IN1 (TDM8)
SDATA_IN2 (TDM4)
SDATA_IN3 (I2S)
SERIAL
INPUT
MODES
0, 1
2, 3
4, 5
6, 7
8, 9
10, 11
12, 13
14, 15
16, 17
18, 19
20, 21
22, 23
INPUT
CHANNELS
(24 CH)
07696-
038
Figure 37. Automatic Input Channel Assignment Example
In the example shown in
Figure 37, there are four input signals
to the serial input ports: SDATA_IN0 (I2S), SDATA_IN1 (TDM8),
SDATA_IN2 (TDM4), and SDATA_IN3 (I2S). SDATA_IN0,
containing two channels (I2S), is routed to Input Channel 0 and
Input Channel 1. SDATA_IN1, containing eight channels (TDM8),
is routed sequentially to the 2, 3, 4, 5, 6, 7, 8, and 9 input channels.
SDATA_IN2, containing two stereo pairs (TDM4), is routed
sequentially to the 10, 11, 12, and 13 input channels. Finally,
SDATA_IN3, containing two channels (I2S), is routed to Input
Channel 14 and Input Channel 15.
In this way, the input channels are filled automatically according
to the inputs and modes seen on the serial input ports.
When a pin is skipped, it is assigned to input channels regardless,
so care must be taken to select the proper input channels within
the DSP. Automatic channel assignment is entirely based on the
mode settings for a particular serial port; therefore, a port set to
a 2-channel mode is assigned to two sequential input channels,
and a port set to a 4-channel mode is assigned to four sequential
input channels, and so on
. Figure 38 shows an example in which
several pins are disconnected in hardware and the corresponding
empty input channels are automatically assigned.
0, 1
2, 3
4, 5
6, 7
8, 9
10, 11
12, 13
14, 15
16, 17
18, 19
20, 21
22, 23
INPUT
CHANNELS
(24 CH)
SERIAL
INPUT
PORTS
(×9)
(NO DATA) (I2S)
SDATA_IN1 (TDM8)
(NO DATA) (I2S)
SDATA_IN3 (I2S)
(NO DATA)
NOTES
1. THE BLACK DASHED LINES REPRESENT DISCONNECTED PINS;
INPUT CHANNELS ARE ASSIGNED AUTOMATICALLY.
SDATA_IN1 (TDM8)
(NO DATA)
SDATA_IN3 (I2S)
SERIAL
INPUT
MODES
07696-
039
Figure 38. Automatic Input Channel Assignment Example with Skipped Pins