EasyManua.ls Logo

ARM Cortex-A53 MPCore - Page 420

ARM Cortex-A53 MPCore
635 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 0500D Copyright © 2013-2014 ARM. All rights reserved. 11-18
ID021414 Non-Confidential
To access the DBGDIDR in AArch32 Execution state, read the CP14 register with:
MRC p14, 0, <Rt>, c0, c0, 0; Read Debug ID Register
11.6.2 Debug Device ID Register
The DBGDEVID characteristics are:
Purpose Specifies the version of the Debug architecture is implemented, and some
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-6 shows the DBGDEVID bit assignments.
Figure 11-6 DBGDEVID bit assignments
[19:16] Version The Debug architecture version.
0x6
The processor implements ARMv8 Debug architecture.
[15] DEVID_imp Reserved, RAO.
[14] nSUHD_imp Secure User Halting Debug not implemented bit. The value is:
1
The processor does not implement Secure User Halting Debug.
[13] PCSR_imp Reserved, RAZ.
[12] SE EL3 implemented. The value is:
1
The processor implements EL3.
[11:0] - Reserved,
RES0.
Table 11-8 DBGDIDR bit assignments (continued)
Bits Name Function
EL0
(NS)
EL0
(S)
EL1
(NS)
EL1
(S)
EL2
EL3
(SCR.NS = 1)
EL3
(SCR.NS = 0)
- - RO RO RO RO RO
CIDMask
31 43 0
PCsample
28 27 24 23 20 19 16 15 12 11 8 7
AuxRegs DoubleLock VirtExtns
VectorCatch
BPAddrMask
WPAddrMask

Table of Contents

Related product manuals