System Control
ARM DDI 0500D
Copyright © 2013-2014 ARM. All rights reserved.
4-107
ID021414
Non-Confidential
Table 4-99
shows the L2CTLR_EL1 bit assignments.
To access the L2CTLR_EL1:
MRS <Xt>, S3_1_C11_C0_2 ; Read L2CTLR_EL1 into Xt
MSR S3_1_C11_C0_2, <Xt>; Write Xt to L2CTLR_EL1
4.3.65
L2 Extended Control Register
The L2ECTLR_EL1 characteristics are:
Purpose
Provides additional
IMPLEMENTATION
DEFINED
control options for the L2
memory system. This register is used for dynamically changing, but
implementation specific, control bits.
Table 4-99 L2CTLR_EL1 bit assignments
Bits
Name
Function
[31:26]
-
Reserved,
RES
0.
[25:24]
Number of cores
Number of cores present:
0b00
One core, core 0.
0b01
Two cores, core 0 and core 1.
0b10
Three cores, cores 0 to 2.
0b11
Four cores, cores 0 to 3.
These bits are read-only and the value of this field is set to the number of cores present in the
configuration.
[23]
-
Reserved,
RES
0.
[22]
CPU Cache Protection
CPU Cache Protection. Core RAMs are implemented:
0
Without ECC.
1
With ECC.
[21]
SCU-L2 Cache
Protection
SCU-L2 Cache Protection. L2 cache is implemented:
0
Without ECC.
1
With ECC.
This field is RO.
[20:6]
-
Reserved,
RES
0.
[5]
L2 data RAM input
latency
L2 data RAM input latency:
0
1-cycle input delay from L2 data RAMs.
1
2-cycle input delay from L2 data RAMs.
This field is RO.
[4:1]
-
Reserved,
RES
0.
[0]
L2 data RAM output
latency
L2 data RAM output latency:
0
2-cycle output delay from L2 data RAMs.
1
3-cycle output delay from L2 data RAMs.
This field is RO.