Generic Interrupt Controller CPU Interface
ARM DDI 0500D
Copyright © 2013-2014 ARM. All rights reserved.
9-5
ID021414
Non-Confidential
Table 9-3
shows the Cortex-A53 MPCore GICC_APR0 implementation.
CPU Interface Identification Register
The GICC_IIDR characteristics are:
Purpose
Provides information about the implementer and revision of the CPU
interface.
Usage constraints
There are no usage constraints.
Configurations
Available in all configurations.
Attributes
See the register summary in
Table 9-2 on page 9-4
.
Figure 9-1
shows the GICC_IIDR bit assignments.
Figure 9-1 GICC_IIDR bit assignments
Table 9-4
shows the GICC_IIDR bit assignments.
9.2.4
Virtual interface control register summary
The virtual interface control registers are management registers. Configuration software on the
Cortex-A53 processor must ensure they are accessible only by a hypervisor, or similar software.
Table 9-3 Active Priority Register implementation
Number of
group
priority bits
Preemption
levels
Minimum legal
value of Secure
GICC_BPR
Minimum legal value
of Non-secure
GICC_BPR
Active Priority
Registers
implemented
View of Active Priority
Registers for
Non-secure accesses
5
32
2
3
GICC_APR0
[31:0]
GICC_NSAPR0 [31:16]
appears as GICC_APR0
[15:0]
31
0
Revision
Implementer
20
11
ProductID
19
12
15
16
Architecture
version
Table 9-4 GICC_IIDR bit assignments
Bit
Name
Function
[31:20]
ProductID
Identifies the product:
0x003
Cortex-A53 processor.
[19:16]
Architecture version
Identifies the architecture version of the GICCPU Interface:
0x4
GICv4.
[15:12]
Revision
Identifies the revision number for the CPU interface:
0x2
r0p2.
[11:0]
Implementer
Contains the JEP106 code of the company that implements the CPU interface. For an ARM
implementation, these values are:
Bits[11:8] =
0x4
The JEP106 continuation code of the implementer.
Bit[7]
Always 0.
Bits[6:0] =
0x3B
The JEP106 identity code of the implementer.