7.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.
Register Name | Address Offset | Register Type | Reset Value | Description |
---|---|---|---|---|
Table 7-3 | x00 | R | x0F | HPDMA Empty Descriptor register |
Table 7-4 | x04 | R/W | x00 | Descriptor 0 source memory start address |
Table 7-8 | x08 | R/W | x00 | Descriptor 0 destination memory start address |
Table 7-12 | x0C | R/W | x00 | Descriptor 0 Control register |
Table 7-16 | x10 | R | x00 | Descriptor 0 Status register |
Table 7-20 | x14 | R | x00 | Descriptor 0 Pending Transfer register |
Table 7-5 | x18 | R/W | x00 | Descriptor 1 source memory start address |
Table 7-9 | x1C | R/W | x00 | Descriptor 1 destination memory start address. |
Table 7-13 | x20 | R/W | x00 | Descriptor 1 Control register |
Table 7-17 | x24 | R | x00 | Descriptor 1 Status register |
Table 7-21 | x28 | R | x00 | Descriptor 1 Pending Transfer register |
Table 7-6 | x2C | R/W | x00 | Descriptor 2 source memory start address |
Table 7-10 | x30 | R/W | x00 | Descriptor 2 destination memory start address |
Table 7-14 | x34 | R/W | x00 | Descriptor 2 Control register |
Table 7-18 | x38 | R | x00 | Descriptor 2 Status register |
Table 7-22 | x3C | R | x00 | Descriptor 2 Pending Transfer register |
Table 7-7 | x40 | R/W | x00 | Descriptor 3 source memory start address |
Table 7-11 | x44 | R/W | x00 | Descriptor 3 destination memory start address |
Table 7-15 | x48 | R/W | x00 | Descriptor 3 Control register |
Table 7-19 | x4C | R | x00 | Descriptor 3 Status register |
Table 7-23 | x50 | R | x00 | Descriptor 3 Pending Transfer register |
Table 7-24 | x54 | W | x00 | HPDMA Interrupt Clear register |
Table 7-25 | x58 | R | x01 | HPDMA Debug register |