7.4.1.23 HPDMA Debug Register

Table 7-25. HPDMADR_REG
Bit NumberNameReset ValueDescription
0HPDMADR_BFR_EMPTY1Data buffer is empty; HPDMA controller initiates idle transfers on the destination memory end.

1: Data buffer is empty.
0: Data Buffer is not empty.

1HPDMADR_BFR_FULL0Data buffer is full; HPDMA controller initiates idle transfers on the source memory end.

1: Data buffer is full.
0: Data buffer is not full.

4:2HPDMADR_BFR_RD_PNTR[2:0]0HPDMA data buffer read pointer
7:5HPDMADR_BFR_WR_PNTR[2:0]0HPDMA data buffer write pointer
11:8HPDMADR_AHM1_CST_DBG[3:0]0Master 1 (AHB bus matrix) current state

0001 – IDLE

0010 – WRITE

0100 – READ

1000 – WAIT

15:12HPDMADR_AHM2_CST_DBG[3:0]0Master 2 (MSS DDR bridge) current state

0001 – IDLE

0010 – WRITE

0100 – READ

1000 – WAIT

18:16HPDMADR_WBC_CST_DBG[2:0]0Write buffer controller current state

001 – IDLE

010 – RUN

100 – WAIT

21:19HPDMADR_RBC_CST_DBG[2:0]0Read buffer controller current state

001 – IDLE

010 – RUN

100 – WAIT

25:22HPDMADR_RRBN_CST_DBG[3:0]0Round robin FSM current state

0001 – D0

0010 – D1

0100 – D2

1000 – D3

27:26HPDMADR_DMA_CST_DBG[1:0]0DMA controller FSM current state

01 – IDLE

10 – RUN

31:28Reserved0Software must not rely on the value of a reserved bit. To provide compatibility with future products, the value of a reserved bit must be preserved across a read-modify-write operation.