MSC8144E Reference Manual, Rev. 3
19-24
Freescale
Semiconductor
TDM Interface
19.2.6.2 Data Buffer Address
The address of a receive buffer is a function of the following:
Receive Global Base Address. TDMxRGBA[RGBA], page 19-54.
Receive Channel Data Base Address. TDMxRCPRn[RCDBA] field, page 19-62. RGBA
<< 16 + RCDBA points to the first byte of receive data buffer n. The four lsbs of RCDBA
must be 0000.
Receive Data Buffer Displacement. TDMxRDBDR[RDBD] field, page 19-67. Adding this
field to the first byte of receive data buffer n indicates the location to which the TDM will
write next: The address is calculated as follows: RGBA << 16 + RCDBA + RDBD. The
RDBD can be used to show that data is written to the buffer and can be processed.
The address of a transmit buffer is a function of the following:
Transmit Global Base Address. TDMxTGBA[TGBA] field, page 19-55.
Transmit Channel Data Base Address. TDMxTCPRn[TCDBA] field, page 19-63. TGBA
<< 16 + TCDBA points to the first byte of transmit data buffer n. The four lsbs of TCDBA
must be 0000.
Transmit Data Buffer Displacement. TDMxTDBDR[TDBD] field, page 19-67. Adding
this field to the first byte of transmit data buffer n indicates the location to which the TDM
will read next: The address is calculated as follows: TGBA << 16 + TCDBA + TDBD.
The TDBD can be used to show which data is already read from the buffer so that the
buffer can be filled with new data.
Note:
For A/
μ
-law channels the RDBD and the TDBD fields should be doubled before use.
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 ...