9.6.1. Processor ID Registers

The Processor ID Registers are read-only registers that return the same values as the corresponding CP15 ID Code Register and Feature ID Register.

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

Table 9.16. Processor Identifier Registers

Offset (hex)Register numberAccessMnemonicReset valueDescription
0xD00832ROMIDR0x410FC051Main ID Register
0xD04833ROCTR0x83338003Cache Type Register
0xD08834RAZ---
0xD0C835ROTLBTR0x00000000TLB Type Register
0xD10836---Reserved
0XD14837ROMPIDR-Multiprocessor Affinity Register
0xD18-0xD1C838-839RO-0x410FC051Alias of MIDR
0xD20840ROID_PFR00x00001231Processor Feature Register 0
0xD24841ROID_PFR10x00000011Processor Feature Register 1
0xD28842ROID_DFR00x02010444Debug Feature Register 0
0xD2C843RAZID_AFR0-Auxiliary Feature Register 0
0xD30844ROID_MMFR00x00100103Memory Model Feature Register 0
0xD34845ROID_MMFR10x40000000Memory Model Feature Register 1
0xD38846ROID_MMFR20x01230000Memory Model Feature Register 2
0xD3C847ROID_MMFR30x00102211Memory Model Feature Register 3
0xD40848ROID_ISAR00x00101111Instruction Set Attribute Register 0
0xD44849ROID_ISAR10x13112111Instruction Set Attribute Register 1
0xD48850ROID_ISAR20x21232041Instruction Set Attribute Register 2
0xD4C851ROID_ISAR30x11112131Instruction Set Attribute Register 3
0xD50852ROID_ISAR40x00011142Instruction Set Attribute Register 4
0xD54853RAZID_ISAR5-Instruction Set Attribute Register 5

Copyright © 2009, 2010 ARM. All rights reserved.ARM DDI 0433B
Non-ConfidentialID101810