Dedicated DMA Controller Programming Model
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
17-37
17.3.15 Current List Descriptor Address Registers (CLSDARn)
The CLSDAR contains the address of the current list descriptor for the specified channel. In
extended chaining mode, software must initialize this register to point to the first list descriptor in
memory. After finishing the last link descriptor in the current list, the DMA controller loads the
contents of the ENLSDAR and the NLSDAR. Then the controller evaluates the
NLSDARn[EOLSD] field. If EOLSD is cleared (0), the DMA controller reads in the new current
list descriptor for processing. If EOLND is set (1) and the last link of the current list is finished,
all DMA transfers are complete. Table 17-19 describes the CLSDAR fields.
CLSDAR0
Current List Descriptor Address Registers 0–3
Offset 0x134
CLSDAR1
Offset 0x1B4
CLSDAR2
Offset 0x234
CLSDAR3
Offset 0x2B4
Bit
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
CLSDA
Type
R/W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
CLSDA
—
Type
R/W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Table 17-19. CLSDAR Field Descriptions
Bits
Reset
Description
Setting
CLSDA
31–5
0
Current List Descriptor Address
Holds the current list descriptor address of the
buffer descriptor in memory. The descriptor must
be 32-byte aligned.
Note:
This field is used for all transfers. For
RapidIO transactions, it is the lower
portion of the 36-bit address formed by
combining with the ECLSDA for use
with RapidIO transaction types.
—
4–0
0
Reserved. Write to zero for future compatibility.
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 ...