Debug
ARM DDI 0363G
Copyright © 2006-2011 ARM Limited. All rights reserved.
12-11
ID073015
Non-Confidential
Usage constraints
The DBGDIDR Register is:
•
in CP14 c0
•
a 32 bit read-only register
•
accessible in User and Privileged modes.
Configurations
Available in all processor configurations.
Attributes
.
shows the DBGDIDR bit assignments.
Figure 12-2 DBGDIDR Register bit assignments
shows the DBGDIDR bit assignments.
The values of the following fields of the DBGDIDR Register agree with the values in CP15 c0,
MIDR:
•
DBGDIDR[3:0] is the same as CP15 c0 bits [3:0]
•
DBGDIDR[7:4] is the same as CP15 c0 bits [23:20].
See
for more information of CP15 c0, MIDR.
Reserved
WRP
31
28 27
24 23
20 19
16 15
4 3
0
BRP
Context ID
Variant
Revision
Debug architecture
version
8 7
Table 12-7 DBGDIDR Register bit assignments
Bits
Name
Function
[31:28]
WRP
Number of Watchpoint Register Pairs:
b0000 = 1 WRP
b0001 = 2 WRPs
...
b0111 = 8 WRPs.
[27: 24]
BRP
Number of Breakpoint Register Pairs:
b0001 = 2 BRPs
b0010 = 3 BRPs
...
b0111 = 8 BRPs.
[23:20]
Context
Number of Breakpoint Register Pairs with context ID comparison capability:
b0000 = 1 BRP has context ID comparison capability
[19:16]
Debug architecture
version
Debug architecture version:
b0100 = ARMv7 Debug.
[15:8]
-
RAZ.
[7: 4]
Variant
Implementation-defined variant number.
[3: 0]
Revision
Implementation-defined revision number.