MSC8144E Reference Manual, Rev. 3
19-28
Freescale
Semiconductor
TDM Interface
19.2.6.4 Unified Buffer Mode
When the TDMxRFP[RUBM] bit is set (see page 22-48), all receive channels are directed to one
buffer through the system interface. The number of active links must be one (RTSAL = 0b0000
or 0b0100 or 0b1100). The channel parameters of all the receive channels are located in the
TDMxRCPR0 register. Unified Buffer mode essentially creates a one-channel link that is
typically used in point-to-point connections. When TDMxTFP[TUBM] =1, data is transmitted
from one buffer into all the transmit channels.When TDMxTFP[TUBM] = 1, the first block of
data initialized for transmission in the memory is not transmitted. The size (number of bits) of the
non-transmitted block is determined by the following equation: 2
×
(TDMxTFP[TNCF] - 1)
×
(TDMxTFP[TCS] + 1). For example, if the number of transmit channels (that is,
TDMxTFP[TNCF] + 1) is 32, and the transmit channel size (that is, TDMxTFP[TCS] + 1) is 8
bits, then the number of non transmitted bits is 480. These bits (not transmitted) are located in the
TDM local memory and/or in the device level memory (M2, M3, DDR, and so forth).
Figure 19-27 describes the transmit data flow in independent data buffers mode
(TDMxTFP[TUBM] = 0). Each data channel transfers data from an independent data buffer to
the TDM local memory, and transmit data is read out serially from the local memory.
Figure 19-27. Transmit Data Buffer in Independent Data Buffer Mode (TUBM=0)
Notes: 1.
Channel 0 is a transparent channel.
2.
Channel 1 is a transparent channel
RCPR1[RCONV]=00.
3.
Channel k is an A/
μ
law channel
RCPRk[RCONV]=10.
channel (N – 1)
channel 0
channel 1
channel 2
channel 3
channel k
channel k + 1
Transmit Data Buffer
0
Transmit data Buffer
k
Transmit Data Buffer
1
TDBS
TDBS x 2
TDBS
TDMxTFSYN
TDMxTDAT
TGBA
TCPR0[TCDBA]
TCPRk[TCDBA]
TCPR1[TCDBA]
(A/m law channel)
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 ...