TDM Initialization
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
19-33
— Clear the Receive Data Edge bit (RDE = 0x0), so that the receive data is sampled on
the positive edge.
— Set the Transmit Data Edge bit (TDE = 0x1) to transmit data driven at the negative
edge.
4.
Set the receive active RACT bit of all the channels to 1.
5.
Set the transmit active TACT bit of all the channels to 1.
6.
Set the TDMxTCR[TEN] bit.
7.
Set the TDMxRCR[REN] bit.
19.6 TDM Initialization
After reset, all TDM registers are reset. Table 19-5 describes the TDM signal direction after
reset.
The TDMxRCR[REN] bit (see page 19-58) enables the receiver part of the TDM module. When
TDMxRCR[REN] is clear, the receive TDM is disabled, but all the registers retain their values
except for the TDMx Receive Data Buffers Displacement Register (TDMxRDBDR). The
TDMxTCR[TEN] bit (see page 19-59) enables the transmit part of the TDM module. When
TDMxTCR[TEN] is clear, the transmit TDM is disabled, but all the registers retain their values
except for the TDMx Transmit Data Buffers Displacement Register (TDMxTDBDR).
The correct flow for initializing the TDM is as follows:
1.
Perform a hardware reset to disable the receiver and the transmitter.
2.
Program all the configuration registers. Program all the control registers, except the
TDMx Receive Control Register (TDMxRCR) and the TDMx Transmit Control
Register (TDMxTCR).
Table 19-5. TDM Signal Direction at Reset
TDM Signal
Signal Direction
TDMXRCLK
input
TDMxRDAT
input
TDMxRSYN
input
TDMxTCLK
input
TDMxTDAT
input
TDMxTSYN
input
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 ...