EasyManua.ls Logo

ARM Cortex-R4 - Page 285

Default Icon
436 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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 See Table 12-7.
Figure 12-2 shows the DBGDIDR bit assignments.
Figure 12-2 DBGDIDR Register bit assignments
Table 12-7 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 c0, Main ID Register on page 4-14 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.

Table of Contents

Related product manuals