12.5.1. Processor ID Registers

The Processor ID Registers are read-only registers that return the same values as the corresponding CP15 Main ID Register and Feature ID Registers. See Chapter 4 System Control for more information about the information contained in these registers.

Table 12.25 shows the offset value, register number, mnemonic, and description that are associated with each Process ID Register.

Table 12.25. Processor Identifier Registers

Offset (hex)Register numberMnemonicFunction
0xD00832MIDRMain ID Register
0xD04833CTRCache Type Register
0xD08834TCMTRTCM Type Register
0xD0C835-Alias of MIDR
0xD10836MPUIRMPU Type Register
0xD14837MPIDRMultiprocessor Affinity Register
0xD18-0xD1C838-839-Alias of MIDR
0xD20840ID_PFR0Processor Feature Register 0
0xD24841ID_PFR1Processor Feature Register 1
0xD28842ID_DFR0Debug Feature Register 0
0xD2C843ID_AFR0Auxiliary Feature Register 0
0xD30844ID_MMFR0Processor Feature Register 0
0xD34845ID_MMFR1Processor Feature Register 1
0xD38846ID_MMFR2Processor Feature Register 2
0xD3C847ID_MMFR3Processor Feature Register 3
0xD40848ID_ISAR0ISA Feature Register 0
0xD44849ID_ISAR1ISA Feature Register 1
0xD48850ID_ISAR2ISA Feature Register 2
0xD4C851ID_ISAR3ISA Feature Register 3
0xD50852ID_ISAR4ISA Feature Register 4
0xD54853ID_ISAR5ISA Feature Register 5
0xD58-0xDFC854-895-Reserved, RAZ/SBZP

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