B2.84
MIDR_EL1, Main ID Register, EL1
The MIDR_EL1 provides identification information for the core, including an implementer code for the
device and a device ID number.
Bit field descriptions
MIDR_EL1 is a 32-bit register, and is part of the Identification registers functional group.
This register is Read Only.
Variant
Implementer
31
23
20 19
16 15
4 3
0
Architecture
PartNum
Revision
24
Figure B2-68 MIDR_EL1 bit assignments
Implementer, [31:24]
Indicates the implementer code. This value is:
0x41
ASCII character 'A' - implementer is Arm Limited.
Variant, [23:20]
Indicates the variant number of the core. This is the major revision number
x
in the r
x
part of the
r
x
p
y
description of the product revision status. This value is:
0x3
r3p0.
Architecture, [19:16]
Indicates the architecture code. This value is:
0xF
Defined by CPUID scheme.
PartNum, [15:4]
Indicates the primary part number. This value is:
0xD0B
Cortex-A76 core.
Revision, [3:0]
Indicates the minor revision number of the core. This is the minor revision number
y
in the p
y
part of the r
x
p
y
description of the product revision status. This value is:
0x0
r3p0.
Configurations
The MIDR_EL1 is architecturally mapped to external MIDR_EL1 register.
Bit fields and details that are not provided in this description are architecturally defined. See the
Arm
®
Architecture Reference Manual Armv8, for Armv8-A architecture profile
.
B2 AArch64 system registers
B2.84 MIDR_EL1, Main ID Register, EL1
100798_0300_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights
reserved.
B2-266
Non-Confidential
Summary of Contents for Cortex-A76 Core
Page 4: ......
Page 22: ......
Page 23: ...Part A Functional description ...
Page 24: ......
Page 119: ...Part B Register descriptions ...
Page 120: ......
Page 363: ...Part C Debug descriptions ...
Page 364: ......
Page 401: ...Part D Debug registers ...
Page 402: ......
Page 589: ...Part E Appendices ...
Page 590: ......