Debug
ARM DDI 0301H
Copyright © 2004-2009 ARM Limited. All rights reserved.
13-21
ID012310
Non-Confidential, Unrestricted Access
For the second case a WRP and a BRP with context ID comparison capability have to be linked.
A debug event is generated when both the DMVA and the context ID pair match simultaneously.
Table 13-14 lists the bit field definitions for the Watchpoint Value Registers.
13.3.10 CP14 c112-c113, Watchpoint Control Registers (WCR)
These registers contain the necessary control bits for setting:
•
watchpoints
•
linked watchpoints.
Table 13-15 lists the Watchpoint Control Registers that the processor implements.
Figure 13-7 shows the format of the Watchpoint Control Registers.
Figure 13-7 Watchpoint Control Registers, format
Table 13-16 lists the bit field definitions for the Watchpoint Control Registers.
Table 13-14 Watchpoint Value Registers, bit field definitions
Bits
Read/write attributes
Reset value
Description
[31:2]
RW
-
Watchpoint address
[1:0]
UNP/SBZP
-
-
Table 13-15 Processor Watchpoint Control Registers
Binary address
Register
number
CP14 debug register name
Abbreviation
Context ID
capable?
Opcode_2
CRm
b111
b0000-b0001
c112-c113
Watchpoint Control Registers 0-1
WCR0-1
-
W
UNP/SBZP
31
21 20 19
16 15
9 8
5 4 3 2 1 0
E Linked BRP
Byte
address
select
L/S
S
W
UNP/SBZP
31
21 20 19
16 15
9 8
5 4 3 2 1 0
E Linked BRP
UNP/SBZP
Byte
address
select
L/S
S
14 13
Secure watchpoint match
Table 13-16 Watchpoint Control Registers, bit field definitions
Bits
Read/write
attributes
Reset
value
Description
[31:21]
UNP/SBZP
-
Reserved.
[20]
RW
-
Enable linking bit:
0 = Linking disabled
1 = Linking enabled.
When this bit is set, this watchpoint is linked with the context ID holding BRP
selected by the linked BRP field.
[19:16]
RW
-
Linked BRP. The binary number encoded here indicates a context ID holding BRP
to link this WRP with.