EasyManua.ls Logo

ARM Cortex-A53 MPCore - Page 421

ARM Cortex-A53 MPCore
635 pages
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 0500D Copyright © 2013-2014 ARM. All rights reserved. 11-19
ID021414 Non-Confidential
Table 11-9 shows the DBGDEVID bit assignments.
To access the DBGDEVID in AArch32 Execution state, read the CP14 register with:
MRC p14, 0, <Rt>, c7, c2, 7; Read Debug Device ID Register 0
11.6.3 Debug Device ID Register 1
The DBGDEVID1 characteristics are:
Purpose Adds to the information given by the DBGDIDR by describing other
features of the debug implementation.
Usage constraints This register is accessible as follows:
Configurations There is one copy of this register that is used in both Secure and
Non-secure states.
Attributes See the register summary in Table 11-7 on page 11-15.
Figure 11-7 on page 11-20 shows the DBGDEVID1 bit assignments.
Table 11-9 DBGDEVID bit assignments
Bits Name Function
[31:28] CIDMask Specifies the level of support for the Context ID matching breakpoint masking capability. This value is:
0x0
Context ID masking is not implemented.
[27:24] AuxRegs Specifies support for the Debug External Auxiliary Control Register. This value is:
0x0
None supported.
[23:20] DoubleLock Specifies support for the Debug OS Double Lock Register. This value is:
0x1
The processor supports Debug OS Double Lock Register.
[19:16] VirExtns Specifies whether EL2 is implemented. This value is:
0x1
The processor implements EL2.
[15:12] VectorCatch Defines the form of the vector catch event implemented. This value is:
0x0
The processor implements address matching form of vector catch.
[11:8] BPAddrMask Indicates the level of support for the Immediate Virtual Address (IVA) matching breakpoint masking
capability. This value is:
0xF
Breakpoint address masking not implemented. DBGBCRn[28:24] are res0.
[7:4] WPAddrMask Indicates the level of support for the DVA matching watchpoint masking capability. This value is:
0x1
Watchpoint address mask implemented.
[3:0] PCSample Indicates the level of support for Program Counter sampling using debug registers 40 and 41. This value is:
0x3
EDPCSR, EDCIDSR and EDVIDSR are implemented as debug registers 40, 41, and 42.
EL0
(NS)
EL0
(S)
EL1
(NS)
EL1
(S)
EL2
EL3
(SCR.NS = 1)
EL3
(SCR.NS = 0)
- - RO RO RO RO RO

Table of Contents

Related product manuals