GR740-UM-DS, Nov 2017, Version 1.7 403 www.cobham.com/gaisler
GR740
33.6.14 AHB watchpoint data and mask registers
The AHB watchpoint data and mask registers specify the data pattern for an AHB watchpoint. A
watchpoint hit is used to freeze the trace buffer by automatically clearing the enable bit. A watchpoint
hit can also be used to force the processors into debug mode.
A mask register is associated with each data register. Only data bits with the corresponding mask bit
set to ‘1’ are compared during watchpoint detection.
Table 538. 0x000090 to 0x00009C, 0x0000B0 to 0x0000BC- AHBWPD0-7 - AHB watchpoint data registers
31 0
DATA[127-n*32 : 96-n*32]
NR
rw
31: 0 AHB watchpoint data (DATA) - Specifies the data pattern of one word for an AHB watchpoint. The
lower part of the register address specifies with part of the bus that the register value will be com-
pared against: Offset 0x0 specifies the data value for AHB bus bits 127:96, 0x4 for bits 95:64, 0x8
for 63:32 and offset 0xC for bits 31:0.
Table 539. 0x0000A0 to 0x0000AC, 0x0000C0 to 0x0000CC- AHBWPM0-7 - AHB watchpoint mask registers
31 0
MASK[127-n*32 : 96-n*32]
NR
rw
31: 0 AHB watchpoint mask (MASK) - Specifies the mask to select bits for comparison out of one word
for an AHB watchpoint. The lower part of the register address specifies with part of the bus that the
register value will be compared against: Offset 0x0 specifies the data value for AHB bus bits 127:96,
0x4 for bits 95:64, 0x8 for 63:32 and offset 0xC for bits 31:0.