High Performance DMA Controller
UG0331 User Guide Revision 15.0
246
8.4
HPDMA Controller Register Map
The following table summarizes the HPDMA controller register map. The sections that follow detail
register bit descriptions of status, configuration, and debug registers. All the register bits are active high;
on reset they assume default values. Register R/W corresponds to external processor accessibility. The
address range of the HPDMA APB registers is x40014000 to x40014FFF. Only the 7 LSBs are
considered for addressing the registers.
Table 149 •
HPDMA Register Map
Register Name
Address
Offset
Register
Type
Reset
Value
Description
x00
R
x0F
HPDMA Empty Descriptor register
x04
R/W
x00
Descriptor 0 source memory start address
x08
R/W
x00
Descriptor 0 destination memory start address
x0C
R/W
x00
Descriptor 0 Control register
x10
R
x00
Descriptor 0 Status register
x14
R
x00
Descriptor 0 Pending Transfer register
x18
R/W
x00
Descriptor 1 source memory start address
x1C
R/W
x00
Descriptor 1 destination memory start address.
x20
R/W
x00
Descriptor 1 Control register
x24
R
x00
Descriptor 1 Status register
x28
R
x00
Descriptor 1 Pending Transfer register
x2C
R/W
x00
Descriptor 2 source memory start address
x30
R/W
x00
Descriptor 2 destination memory start address
x34
R/W
x00
Descriptor 2 Control register
x38
R
x00
Descriptor 2 Status register
x3C
R
x00
Descriptor 2 Pending Transfer register
x40
R/W
x00
Descriptor 3 source memory start address
x44
R/W
x00
Descriptor 3 destination memory start address
x48
R/W
x00
Descriptor 3 Control register
x4C
R
x00
Descriptor 3 Status register
x50
R
x00
Descriptor 3 Pending Transfer register
x54
W
x00
HPDMA Interrupt Clear register
x58
R
x01
HPDMA Debug register