System Control
ARM DDI 0388I
Copyright © 2008-2012 ARM. All rights reserved.
4-12
ID073015
Non-Confidential
4.2.17
Identification Registers
The Processor ID Registers are Read-Only registers that return the values stored in the Main ID
and feature registers of the processor. You must use the CP15 interface to access these registers.
shows the name, type, value and description that is associated with each Processor
ID Register.
See the
ARM Architecture Reference Manual
for more information on the Processor ID
Registers.
Table 4-16 Processor ID Registers
CRn
Op1
CRM
Op2
Name
Type
Value
Description
c0
0
c0
0
MIDR
RO
Product
revision
dependant
1
CTR
RO
0x83338003
Cache Type Register
2
TCMTR
RO
0x00000000
TCM Type Register
3
TLBTR
a
RO
-
5
MPIDR
RO
-
Multiprocessor Affinity Register
6
REVIDR
RO
-
c1
0
ID_PFR0
RO
0x00001231
Processor Feature Register 0
1
ID_PFR1
RO
0x00000011
Processor Feature Register 1
2
ID_DFR0
RO
0x00010444
Debug Feature Register 0
3
ID_AFR0
RO
0x00000000
Auxiliary Feature Register 0
4
ID_MMFR0
RO
0x00100103
Memory Model Feature Register 0
5
ID_MMFR1
RO
0x20000000
Memory Model Feature Register 1
6
ID_MMFR2
RO
0x01230000
Memory Model Feature Register 2
7
ID_MMFR3
RO
0x00102111
Memory Model Feature Register 3
c2
0
ID_ISAR0
RO
0x00101111
Instruction Set Attribute Register 0
1
ID_ISAR1
RO
0x13112111
Instruction Set Attribute Register 1
2
ID_ISAR2
RO
0x21232041
Instruction Set Attribute Register 2
3
ID_ISAR3
RO
0x11112131
Instruction Set Attribute Register 3
4
ID_ISAR4
RO
0x00011142
Instruction Set Attribute Register 4
1
c0
0
CCSIDR
RO
-
Cache Size Identification Register
1
CLIDR
RO
0x09000003
7
AIDR
RO
0x00000000
2
c0
0
CSSELR
RW
-
a. Depends on TLBSIZE. See
.