MSC8144E Reference Manual, Rev. 3
19-10
Freescale
Semiconductor
TDM Interface
In Figure 19-10, all eight TDM modules share the same frame sync, clock, and data links. Notice
that
TDMxTCLK and TDMxTSYN
when 1
≤
x
≤
7 are not used.
19.2.2 Receiver and Transmitter Independent or Shared Operation
The TDM operates with the transmit and receive operations running either independently or
shared, as illustrated in Figure 19-11. When the two most significant bits of the RTSAL field
(RTSAL[3–2]) in the TDMx General Interface Register (see page 19-36) equal 0b00, the receive
and the transmit are independent as illustrated on the left side of Figure 19-11. In this mode,
there is one input receive data link and one output transmit data link. If the TDM shares signals
with other TDM modules (CTS = 1), it can receive two data links and it can output two data links.
When the RTSAL[3–2] in the TDMx General Interface Register (see page 19-36) equal 0b01, the
receive and transmit are shared as illustrated in the middle of Figure 19-11. The transmit and the
receive share the Frame Sync (
FSYN
) and the Frame Clock (
FCLK
) signals. The number of receive
and the transmit active links can be one or two. The direction of the receive links is input, and the
direction of the transmit links is output.
When RTSAL[3–2] in the TDMx General Interface Register (see page 19-36) equal 0b11, the
receive and the transmit are shared as illustrated on the right side of Figure 19-11. The transmit
and the receive share the Frame Sync (
FSYN
), the Frame Clock (
FCLK
), and the data signals. In
this mode, the data links are full duplex and are used for both transmit and receive, so the number
of active links can be 1, 2, or 4.
Figure 19-10. Shared Frame Sync, Clock, and Data Links
TDM0
TDM1
TDM2
TDM7
TDM1
RDA
T
Fx
da
ta
4
TDM
1
RSYN
Fx
da
ta
5
TDM1
RCL
K
Fx
da
ta
6
TDM
1
TDA
T
Fx
da
ta
7
TDM
1
TSYNC
TDM
1
TCLK
TDM2
RDA
T
Fx
da
ta
8
TDM
2
RSYN
TDM2
RCL
K
Fx
da
ta
1
0
TDM
2
TDA
T
Fxd
a
ta
1
1
TDM
2
TSYN
TDM
2
TCL
K
TDM7
RDA
T
Fx
da
ta
2
8
TDM
7
RSYN
Fx
da
ta
2
9
TDM7
RCL
K
Fx
da
ta
3
0
TDM
7
TDA
T
Fx
da
ta
3
1
TDM
7
TSYN
TDM
7
TCL
K
RTSAL[3–0] = 1111
CTS = 1
RTSAL[3–0] = 1111
CTS = 1
RTSAL[3–0] = 1111
CTS = 1
RTSAL[3–0] = 1111
CTS = 1
Fx
da
ta
9
TDM0
RDA
T
Fx
da
ta
0
TDM
0
RSYN
Fx
da
ta
1
TDM0
RCL
K
Fx
da
ta
2
TDM
0
TDA
T
Fx
da
ta
3
TDM
0
TSYN
Fx
sy
nc
(c
om
mo
n)
TDM
0
TCL
K
F
x
cl
k (
c
o
m
m
o
n
)
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 ...