SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Register Name | Type | Register Width (Bits) | Address Offset | MPU_MA_WP Physical Address |
---|---|---|---|---|
DBG_HWWP_CAP | R | 32 | 0x0000 0000 | 0x482A F200 |
TRIG_CTRL | RW | 32 | 0x0000 0004 | 0x482A F204 |
DBG_HWWP0_LW_ADDR0 | RW | 32 | 0x0000 0008 | 0x482A F208 |
DBG_HWWP0_HG_ADDR0 | RW | 32 | 0x0000 000C | 0x482A F20C |
DBG_HWWP0_MAIN_CNTL | RW | 32 | 0x0000 0010 | 0x482A F210 |
DBG_HWWP0_AUX_CNTL | RW | 32 | 0x0000 0014 | 0x482A F214 |
DBG_HWWP0_MEM_CNTL | RW | 32 | 0x0000 0018 | 0x482A F218 |
DBG_HWWP0_CHAIN_CNTL | RW | 32 | 0x0000 001C | 0x482A F21C |
DBG_HWWP0_LW_ADDR0_LOG | R | 32 | 0x0000 0020 | 0x482A F220 |
DBG_HWWP0_HG_ADDR0_LOG | R | 32 | 0x0000 0024 | 0x482A F224 |
DBG_HWWP0_DATA0_LOG | R | 32 | 0x0000 0028 | 0x482A F228 |
DBG_HWWP0_DATA1_LOG | R | 32 | 0x0000 002C | 0x482A F22C |
DBG_HWWP0_DATA2_LOG | R | 32 | 0x0000 0030 | 0x482A F230 |
DBG_HWWP0_DATA3_LOG | R | 32 | 0x0000 0034 | 0x482A F234 |
DBG_HWWP0_TRANS_ATTR0_LOG | R | 32 | 0x0000 0038 | 0x482A F238 |
DBG_HWWP0_TRANS_ATTR1_LOG | R | 32 | 0x0000 003C | 0x482A F23C |
DBG_HWWP0_DATA_TRANS_ATTR0_LOG | R | 32 | 0x0000 0040 | 0x482A F240 |
The user is required to set all trigger options and match criteria before enabling the watchpoint via setting the DBG_HWWP0_MAIN_CNTL[0] WP_EN bit. To change any match options or to re-enable the trigger, the WP_EN must first be cleared. The _LOG registers should normally be read only after the DBG_HWWP0_MAIN_CNTL[31] TRIG bit is verified to be '1'.