EasyManua.ls Logo

ARM Cortex-A53 MPCore - Aarch32 Register Summary

ARM Cortex-A53 MPCore
635 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
System Control
ARM DDI 0500D Copyright © 2013-2014 ARM. All rights reserved. 4-135
ID021414 Non-Confidential
4.4 AArch32 register summary
In AArch32 state you access the system registers through a conceptual coprocessor, identified
as CP15, the System Control Coprocessor. Within CP15, there is a top-level grouping of system
registers by a primary coprocessor register number, c0-c15. See the ARM
®
Architecture
Reference Manual ARMv8, for ARMv8-A architecture profile for more information about using
the conceptual System Control Coprocessor in a VMSA context.
The system register space includes System operations system registers and System operations.
The description of the system register space describes the permitted access, RO, WO, or RW, to
each register or operation.
The following sections describe the CP15 system control registers grouped by CRn order, and
are accessed by the MCR and MRC instructions.
c0 registers on page 4-137.
c1 registers on page 4-138.
c2 registers on page 4-139.
c3 registers on page 4-139.
c4 registers on page 4-139.
c5 registers on page 4-140.
c6 registers on page 4-140.
c7 registers on page 4-140.
c9 registers on page 4-141.
c10 registers on page 4-142.
c11 registers on page 4-142.
c12 registers on page 4-142.
c13 registers on page 4-144.
c14 registers on page 4-144.
c15 registers on page 4-146.
The following subsection describes the 64-bit registers and provides cross-references to
individual register descriptions:
64-bit registers on page 4-147.
In addition to listing the CP15 system registers by CRn ordering, the following subsections
describe the CP15 system registers by functional group:
AArch32 Identification registers on page 4-148.
AArch32 Virtual memory control registers on page 4-149.
AArch32 Fault handling registers on page 4-150.
AArch32 Other System control registers on page 4-150.
AArch32 Address registers
on page 4-150.
AArch32 Thread registers on page 4-151.
AArch32 Performance monitor registers on page 4-151.
AArch32 Secure registers on page 4-152.
AArch32 Virtualization registers on page 4-153.
AArch32 GIC system registers on page 4-154.
AArch32 Generic Timer registers on page 4-155.
AArch32 Implementation defined registers on page 4-156.

Table of Contents

Related product manuals