EasyManua.ls Logo

ARM Cortex-A53 MPCore - Page 248

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-187
ID021414 Non-Confidential
MRC p15,1,<Rt>,c0,c0,1 ; Read CLIDR into Rt
Register access is encoded as follows:
4.5.22 Auxiliary ID Register
The processor does not implement AIDR, so this register is always
RES0.
4.5.23 Cache Size Selection Register
The CSSELR characteristics are:
Purpose Selects the current CCSIDR, see Cache Size ID Register on page 4-183,
by specifying:
The required cache level.
The cache type, either instruction or data cache.
Usage constraints This register is accessible as follows:
If the CSSELR level field is programmed to a cache level that is not
implemented, then a read of CSSELR returns an
UNKNOWN value in
CSSELR.Level.
Configurations CSSELR (NS) is architecturally mapped to AArch64 register
CSSELR_EL1. See Cache Size Selection Register on page 4-45.
There are separate Secure and Non-secure copies of this register.
Attributes CSSELR is a 32-bit register.
Figure 4-94 shows the CSSELR bit assignments.
Figure 4-94 CSSELR bit assignments
Table 4-184 CLIDR access encoding
coproc opc1 CRn CRm opc2
1111 001 0000 0000 001
EL0
(NS)
EL0
(S)
EL1
(NS)
EL1
(S)
EL2
EL3
(SCR.NS = 1)
EL3
(SCR.NS = 0)
- - RW RW RW RW RW
InD
UNK/SBZP
31 43 10
Level

Table of Contents

Related product manuals