TDM Basics
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
19-13
Note:
The number of channels in a frame must be a multiple of 2
×
the number of data links.
Table 19-1 shows the number of channels each active link supports.
The TDM bit rate depends on:
System bus clock. The TDM processes the data in CLASS64 clock rate, so the maximum
data bit rate is limited to one half of the rate of the CLASS64 clock.
Number of active links. The total bit rate is shared by all active links, so one active link
supports the highest bit rate.
Channel width. When there are more bits per channel, there are fewer channels per
second, so higher bit rates can be processed per second.
Table 19-2 describes the maximum bit rate as a function of these parameters. Factors other than
the width of the channel can affect the bit rate, for example, the memory system load.
Note:
In addition to the limits defined in Table 19-2, the maximum serial frequency is
limited to 62.5 MHz.
19.2.3 TDM Data Structures
TDM data structures are stored in transmit and receive local memory, as follows:
TDM receive local memory. Received data is stored in 256 8-byte entries located in
addresses between 0x0000–0x07FF, which is offset from the TDMx receive local memory
(see Chapter 9, Memory Map). This memory contains 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
received data is indicated in the RNB field of the TDMx Receive Number of Buffers
Register (TDMxRNB) (discussed on page 19-68). Channel C in buffer B is the 8 bytes
starting at (256 / (RNB + 1)
×
B + C)
×
8.
Table 19-1. Maximum Number of Channels Per Active Link
Number of Active Links
1 Active Link
2 Active Links
4 Active Links
Maximum channel number per active link in one TDM
module
256
128
64
Table 19-2. Factors Affecting Maximum Bit Rate
Channel Width (Bits)
1 Active Link
2 Active Links
4 Active Links
2
CLASS64 clock/8
CLASS64 clock/12
CLASS64 clock/20
4
CLASS64 clock/4
CLASS64 clock/6
CLASS64 clock/10
8
CLASS64 clock/2
CLASS64 clock/3
CLASS64 clock/5
16
CLASS64 clock/2
CLASS64 clock/2
CLASS64 clock/2.5
Содержание 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 ...