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.

Table 7-2. HPDMA Register Map
Register NameAddress OffsetRegister TypeReset ValueDescription
Table 7-3x00Rx0FHPDMA Empty Descriptor register
Table 7-4x04R/Wx00Descriptor 0 source memory start address
Table 7-8x08R/Wx00Descriptor 0 destination memory start address
Table 7-12x0CR/Wx00Descriptor 0 Control register
Table 7-16x10Rx00Descriptor 0 Status register
Table 7-20x14Rx00Descriptor 0 Pending Transfer register
Table 7-5x18R/Wx00Descriptor 1 source memory start address
Table 7-9x1CR/Wx00Descriptor 1 destination memory start address.
Table 7-13x20R/Wx00Descriptor 1 Control register
Table 7-17x24Rx00Descriptor 1 Status register
Table 7-21x28Rx00Descriptor 1 Pending Transfer register
Table 7-6x2CR/Wx00Descriptor 2 source memory start address
Table 7-10x30R/Wx00Descriptor 2 destination memory start address
Table 7-14x34R/Wx00Descriptor 2 Control register
Table 7-18x38Rx00Descriptor 2 Status register
Table 7-22x3CRx00Descriptor 2 Pending Transfer register
Table 7-7x40R/Wx00Descriptor 3 source memory start address
Table 7-11x44R/Wx00Descriptor 3 destination memory start address
Table 7-15x48R/Wx00Descriptor 3 Control register
Table 7-19x4CRx00Descriptor 3 Status register
Table 7-23x50Rx00Descriptor 3 Pending Transfer register
Table 7-24x54Wx00HPDMA Interrupt Clear register
Table 7-25x58Rx01HPDMA Debug register