MSC8144E Reference Manual, Rev. 3
19-14
Freescale
Semiconductor
TDM Interface
TDM transmit local memory. Transmit data is located in the TDM local memory before it
is transmitted externally. The data is stored in 256 8-byte entries in addresses between
0x1800– 0x1FFF, which is offset from the TDMx receive local memory (see Chapter 9,
Memory Map). This memory can contain 1, 2, 4, 8, 16, or 32 indexed buffers starting at 0.
Each buffer contains multiple frames. The number of buffers used to store the transmitted
data is indicated in the TNB field of the TDMx Transmitter Number of Buffers Register
(TDMxTNB). Channel C in buffer B is the 8 bytes starting at (256 / (TNB + 1)
×
B + C)
×
8.
Figure 19-15 shows an example of TDM local memory that contains four transmit buffers and
one receive buffer. Up to 32 transmit bytes of channel 2 are located in four buffers (TNB = 3).
Only 8 receive bytes of channel 2 are located in one buffer (RNB = 0). Each buffer contains 8
bytes per channel.
When the TDM transmit local memory is accessed using addresses with 8-byte alignment, data is
written to the 4 LSB of the memory row. Figure 19-16 describes the TDMx local memory after
write access of 0x01234567 to address 0x1800 (offset from TDMx Receive Local Memory) and
0x89ABCDEF to address 0x1804 (offset from TDMx Receive Local Memory). If
TDMxTIR[TBOR] = 1, the 0x89ABCDEF data is transmitted before the 0x01234567 data.
Figure 19-15. TDM Local Buffer (Receive and Transmit)
Figure 19-16. TDMx Local Memory Write Example
25
6 ro
w
s
8 Bytes
25
6 ro
w
s
8 Bytes
Buffer 0
Buffer 1
Buffer 2
Buffer 3
255
Channel 2
Channel 2
Channel 2
Channel 2
0x0000 (offset from TDMx receive local memory)
0x1800 (offset from TDMx receive local memory)
TDMx Receive Local Buffer
TDMx Transmit Local Buffer
Channel 2
0x1800
8 Bytes
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
Содержание MSC8144E
Страница 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Страница 40: ...MSC8144E Reference Manual Rev 3 xl Freescale Semiconductor Contents 26 5 12 8 RNG Output FIFO 26 186 ...
Страница 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Страница 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Страница 167: ...OCE Event and JTAG Test Access Port Signals MSC8144E Reference Manual Rev 3 Freescale Semiconductor 3 59 ...
Страница 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Страница 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Страница 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Страница 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Страница 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Страница 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Страница 884: ...MSC8144E Reference Manual Rev 3 17 44 Freescale Semiconductor RapidIO Interface Dedicated DMA Controller ...
Страница 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...