MSC8113 Reference Manual, Rev. 0
20-10
Freescale Semiconductor
TDM Interface
20.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 20-11. When the two most significant bits of the RTSAL field in
the TDMx General Interface Register (see page 20-36) equal 0b00, the receive and the transmit
are independent as illustrated on the left side of Figure 20-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 (TCS = 1), it can receive two data links and it can output two data links.
When bits 3 and 2 of the RTSAL field in the TDMx General Interface Register (see page 20-36)
equal 0b01, the receive and transmit are shared as illustrated in the middle of Figure 20-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 bits 3 and 2 of the RTSAL field in the TDMx General Interface Register (see page 20-36)
equal 0b11, the receive and the transmit are shared as illustrated on the right side of Figure
20-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.
When RTSAL [1–0] equals 0b11, there are four active links:
DATA_A
,
DATA_B
,
DATA_C
, and
DATA_D
. When RTSAL[1–0] equals 0b01, there are two active links:
DATA_A
and
DATA_B
. When
RTSAL[1–0] equals 0b00, there is one active link,
DATA_A
.
Figure 20-11. TDM Module Sharing Modes
TDM Module
TDMxRDAT
TDMxRSYN
TDMxRCLK
TDMxTDAT
TDMxTSYN
TDMxTCLK
TDMxRDAT
TDMxRSYN
TDMxRCLK
TDMxTDAT
TDMxTSYN
TDMxTCLK
Independent Receive
Shared Data
x
Defines the TDM number.
TDMxRDAT
TDMxRSYN
TDMxRCLK
TDMxTDAT
TDMxTSYN
TDMxTCLK
and Transmit
Shared Clock and Frame Sync
TDM Module
TDM Module
FSYNC (frame sync) specifies that the receiver and transmitter share the same sync.
FCLK (frame clock) specifies that the receiver and transmitter share the same clock.
rdata_a
rsync/rdata_b
rclk/tdata_b
tdata_a
tsync
tclk
rdata_a
rdata_b
tdata_b
tdata_a
fsync
fclk
data_a
data_b
data_d
data_c
fsync
fclk
Summary of Contents for MSC8113
Page 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Page 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Page 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Page 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Page 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Page 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Page 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Page 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Page 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Page 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Page 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Page 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Page 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Page 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Page 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Page 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Page 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Page 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Page 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Page 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...