MSC8144E Reference Manual, Rev. 3
19-2
Freescale
Semiconductor
TDM Interface
At any time, each channel is individually set to active or inactive. An on-the-fly hardware
A-law/
μ−
law conversion is supported for 8-bit channels. A channel is transparent or
A-law/
μ−
law. Its data is collected in its own buffer location independently from other channel
buffers. Memory space size is 16 MB for transparent channels and 32 MB for A-law/
μ−
law
channels.
The direction of the bits in the channel (MSB first/LSB first) is configured globally for each
TDM module. The direction of
TSYN
is set to input or output. The polarity of the clock
(sample/drive at clock rise or fall) is independently configured for the receiver and transmitter.
The polarity of
TSYN
/
RSYN
/
FSYN
is configured to positive or negative.
The eight TDM modules have an I/O matrix that routes the clock and sync signals between the
TDM modules and the MSC8144E signal lines. The TDM may be configured by all four SC3400
cores (see Figure 19-1), as well as by an external host. Data is received and transmitted from the
TDM modules to the channel buffers through the internal MBus. Figure 19-2 shows the TDM
block diagram and the receive and transmit data flows. The dashed line depicts the transmit data
flow from the system I/F to the I/O matrix; the solid line depicts the receive data flow from the
I/O matrix to the receive buffers on the system I/F.
Serial data received from the I/O matrix is packed and stored in the TDM local memory buffer.
From the local memory buffer, the data is converted according to A/
μ
transformation (if needed)
and re-packed for transaction to the system I/F. Data transmission occurs in a similar way but in
reverse order. The channel data is transferred from the transmit data buffers being converted by
the A/
μ
logic and stored in the TDM local memory buffer. Then the data is transmitted to the
transmit serial block and to the I/O matrix.
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...