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>
DBGDTRRXHost to Target Data Transfer Register. See Data Transfer Register.
MCR p14, 0, <Rd>, c0, c5, 0
LDC p14, c5, <addressing mode>
DBGDTRTXTarget to Host Data Transfer Register. See Data Transfer Register.
MRC p14, 0, <Rd>, c0, c1, 0
MRC p14, 0, PC, c0, c1, 0
DBGDSCRDebug Status and Control Register. See CP14 c1, Debug Status and Control Register.

Copyright © 2006-2011 ARM Limited. All rights reserved.ARM DDI 0363G
Non-ConfidentialID041111