12.3.3. Coprocessor registers summary

Table 12.2 shows a set of valid CP14 instructions for accessing the debug registers. All CP14 instructions not listed are Undefined.

Note

The CP14 debug instructions are defined as having Opcode_1 set to 0.

Table 12.2. CP14 debug registers summary

InstructionMnemonicDescription
MRC p14, 0, <Rd>, c0, c0, 0DBGDIDRDebug Identification Register. See CP14 c0, Debug ID Register.
MRC p14, 0, <Rd>, c1, c0, 0DBGDRARDebug ROM Address Register. See CP14 c0, Debug ROM Address Register.
MRC p14, 0, <Rd>, c2, c0, 0DBGDSARDebug Self Address Register. See CP14 c0, Debug Self Address Offset Register.
MRC p14, 0, <Rd>, c0, c5, 0
STC p14, c5, <addressing mode>
DBGDTRRXintHost to Target Data Transfer Register. See Data Transfer Register.
MCR p14, 0, <Rd>, c0, c5, 0
LDC p14, c5, <addressing mode>
DBGDTRTXintTarget to Host Data Transfer Register. See Data Transfer Register.
MRC p14, 0, <Rd>, c0, c1, 0
MRC p14, 0, APSR_nzcv, c0, c1, 0
DBGDSCRintDebug Status and Control Register. See CP14 c1, Debug Status and Control Register.

Copyright © 2010-2011 ARM. All rights reserved.ARM DDI 0460C
Non-ConfidentialID021511