EasyManuals Logo

ARM Cortex A9 User Manual

ARM Cortex A9
213 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
Page #76 background imageLoading...
Page #76 background image
System Control
ARM DDI 0388I Copyright © 2008-2012 ARM. All rights reserved. 4-27
ID073015 Non-Confidential
Attempts to read or write the SCTLR from secure or Non-secure User modes result in an
Undefined Instruction exception.
Attempts to write to this register in secure privileged mode when CP15SDISABLE is HIGH
result in an Undefined Instruction exception.
Attempts to write secure modify only bits in non-secure privileged modes are ignored.
Attempts to read secure modify only bits return the secure bit value.
Attempts to modify RO bits are ignored.
To access the SCTRL, read or write the CP15 register with:
MRC p15, 0,<Rd>, c1, c0, 0; Read SCTLR
MCR p15, 0,<Rd>, c1, c0, 0; Write SCTLR
4.3.10 Auxiliary Control Register
The ACTLR characteristics are:
Purpose Controls:
parity checking, if implemented
allocation in one way
exclusive caching with the L2 cache
coherency mode, Symmetric Multiprocessing (SMP) or Asymmetric
Multiprocessing (AMP)
speculative accesses on AXI
broadcast of cache, branch predictor, and TLB maintenance
operations
write full line of zeros mode optimization for L2C-310 cache
requests.
Usage constraints The ACTLR is:
Only accessible in privileged modes.
Common to the Secure and Non-secure states.
RW in Secure state.
RO in Non-secure state if NSACR.NS_SMP = 0.
[2] C bit Banked Determines if data can be cached at any available cache level:
0 Data caching disabled at all levels. This is the reset value.
1 Data caching enabled.
[1] A bit Banked Enables strict alignment of data to detect alignment faults in data accesses:
0 Strict alignment fault checking disabled. This is the reset value.
1 Strict alignment fault checking enabled.
[0] M bit Banked Enables the MMU:
0 MMU disabled. This is the reset value.
1 MMU enabled.
Table 4-35 SCTLR bit assignments (continued)
Bits Name Access Function

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM Cortex A9 and is the answer not in the manual?

ARM Cortex A9 Specifications

General IconGeneral
ArchitectureARMv7-A
Cores1-4
SIMD ExtensionsNEON
ISAARM
MicroarchitectureCortex-A9
Instruction Width32-bit
Data Width32-bit
MMUYes
Instruction SetARMv7-A
Clock SpeedUp to 2 GHz
L1 Cache32 KB Instruction, 32 KB Data (per core)
Process Technology40 nm, 28 nm
Floating Point UnitVFPv3
Pipeline Depth8 stages
Power ConsumptionLow power design

Related product manuals