MSC8144E Reference Manual, Rev. 3
14-24
Freescale
Semiconductor
Direct Memory Access (DMA) Controller
14.6.1 DMA Buffer Descriptor Base Registers x (DMABDBRx)
DMABDBRx each holds the user-programmable address of the BD tables for DMA channel x.
There are two pointers for each channel: SRCBDPT and DESBDPT in the DMA Controller
Channel Configuration Registers (DMACHCRx). The SRCBDPT field points to the location of
the source BD in the source table. DESBDPT points to the location of the destination BD in the
destination table. All the channel properties should be programmed, including the relevant BD,
before the channel is enabled. For more information on BD address calculation, see the
discussion in Section 14.6.21, DMA Channel Buffer Descriptors, on page 14-42.
DMABDBR[0–15]
DMA Buffer Descriptor Base Registers 0–15
Offset 0x000 + x*0x4
Bit
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
—
BDTPTR
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
BDTPTR
DESO
Type
R/W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Table 14-15. DMABDBRx Field Descriptions
Bits
Reset
Description
Setting
—
31–28
0
Reserved. Write to zero for future compatibility.
BDTPTR
27–4
0
Buffer Descriptor Table Pointer
Holds the 24 most significant bits, out of the 32
bit Buffer Descriptors Table (BDT) address.
DESO
3–0
0
Destination Offset
Holds the offset of destination buffer descriptor
table from the BTD base (BDTPTR
×
256).
0000
Destination table offset is 0x20.
0001
Destination table offset is 0x40.
0010 Destination table offset is 0x80.
0011 Destination table offset is 0x100.
0100 Destination table offset is 0x200.
0101 Destination table offset is 0x400.
0110 Destination table offset is 0x600.
0111
Destination table offset is 0x800.
1000 Destination table offset is 0x1000.
1001 Destination table offset is 0x2000.
1010 Destination table offset is 0x3000.
1011 Destination table offset is 0x4000.
11xx Reserved.
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 ...