17.66 UDDRC CAM Debug Register

Name: UDDRC_DBGCAM
Offset: 0x308
Reset: 0x00000000
Property: Read-only

Bit 3130292827262524 
   WR_DATA_PIPELINE_EMPTYRD_DATA_PIPELINE_EMPTY DBG_WR_Q_EMPTYDBG_RD_Q_EMPTYDBG_STALL 
Access RRRRR 
Reset 00000 
Bit 2322212019181716 
   DBG_W_Q_DEPTH[5:0] 
Access RRRRRR 
Reset 000000 
Bit 15141312111098 
   DBG_LPR_Q_DEPTH[5:0] 
Access RRRRRR 
Reset 000000 
Bit 76543210 
   DBG_HPR_Q_DEPTH[5:0] 
Access RRRRRR 
Reset 000000 

Bit 29 – WR_DATA_PIPELINE_EMPTY

This bit indicates that the write data pipeline on the DFI interface is empty. This register is intended to be polled at least twice after setting DBG1.dis_dq, to ensure that all remaining commands/data have completed.

Programming Mode: Dynamic

Bit 28 – RD_DATA_PIPELINE_EMPTY

This bit indicates that the read data pipeline on the DFI interface is empty. This register is intended to be polled at least twice after setting DBG1.dis_dq, to ensure that all remaining commands/data have completed.

Programming Mode: Dynamic

Bit 26 – DBG_WR_Q_EMPTY

When 1, all the Write command queues and Write data buffers inside DDRC are empty. This register is to be used for debug purpose.

An example use-case scenario: When Controller enters Self-Refresh using the Low-Power entry sequence, Controller is expected to have executed all the commands in its queues and the write and read data drained. Hence this register should be 1 at that time.

For debug only

Programming Mode: Dynamic

Bit 25 – DBG_RD_Q_EMPTY

When 1, all the Read command queues and Read data buffers inside DDRC are empty. This register is to be used for debug purpose.

An example use-case scenario: When Controller enters Self-Refresh using the Low-Power entry sequence, Controller is expected to have executed all the commands in its queues and the write and read data drained. Hence this register should be 1 at that time.

For debug only

Programming Mode: Dynamic

Bit 24 – DBG_STALL Stall

For debug only

Programming Mode: Dynamic

Bits 21:16 – DBG_W_Q_DEPTH[5:0] Write queue depth

This entry is not included in the calculation of the queue depth.

For debug only

Programming Mode: Dynamic

Bits 13:8 – DBG_LPR_Q_DEPTH[5:0] Low priority read queue depth

This entry is not included in the calculation of the queue depth.

For debug only

Programming Mode: Dynamic

Bits 5:0 – DBG_HPR_Q_DEPTH[5:0] High priority read queue depth

For debug only

Programming Mode: Dynamic