EasyManua.ls Logo

ARM Cortex-A53 MPCore - Page 332

ARM Cortex-A53 MPCore
635 pages
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-271
ID021414 Non-Confidential
To access the CPUACTLR:
MRRC p15, 0, <Rt>, <Rt2>, c15; Read CPU Auxiliary Control Register
MCRR p15, 0, <Rt>, <Rt2>, c15; Write CPU Auxiliary Control Register
4.5.77 CPU Extended Control Register
The CPUECTLR characteristics are:
Purpose Provides additional
IMPLEMENTATION DEFINED configuration and control
options for the processor.
[22] STBPFDIS Disable prefetch streams initiated from STB accesses:
0
Enable Prefetch streams initiated from STB accesses. This is the reset value.
1
Disable Prefetch streams initiated from STB accesses.
[21] IFUTHDIS IFU fetch throttle disabled. The possible values are:
0
Fetch throttle enabled. This is the reset value.
1
Fetch throttle disabled. This setting increases power consumption.
[20:19] NPFSTRM Number of independent data prefetch streams. The possible values are:
0b00
1 stream.
0b01
2 streams. This is the reset value.
0b10
3 streams.
0b11
4 streams.
[18] DSTDIS Enable device split throttle. The possible values are:
0
Device split throttle disabled.
1
Device split throttle enabled. This is the reset value.
[17] STRIDE Enable stride detection. The possible values are:
0
2 consecutive strides to trigger prefetch. This is the reset value.
1
3 consecutive strides to trigger prefetch.
[16] - Reserved,
RES0.
[15:13] L1PCTL L1 Data prefetch control. The value of the this field determines the maximum number of outstanding data
prefetches allowed in the L1 memory system, excluding those generated by software load or PLD
instructions. The possible values are:
0b000
Prefetch disabled.
0b001
1 outstanding prefetch allowed.
0b010
2 outstanding prefetches allowed.
0b011
3 outstanding prefetches allowed.
0b100
4 outstanding prefetches allowed.
0b101
5 outstanding prefetches allowed. This is the reset value.
0b110
6 outstanding prefetches allowed.
0b111
8 outstanding prefetches allowed.
[12:11] - Reserved,
RES0.
[10] DODMBS Disable optimized Data Memory Barrier behavior. The possible values are:
0
Enable optimized Data Memory Barrier behavior. This is the reset value.
1
Disable optimized Data Memory Barrier behavior.
[9:0] - Reserved,
RES0.
Table 4-244 CPUACTLR bit assignments (continued)
Bits Name Function

Table of Contents

Related product manuals