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 #133 background imageLoading...
Page #133 background image
Level 2 Memory Interface
ARM DDI 0388I Copyright © 2008-2012 ARM. All rights reserved. 8-9
ID073015 Non-Confidential
8.3 STRT instructions
Take particular care with noncacheable write accesses when using the
STRT
instruction. To put
the correct information on the external bus ensure one of the following:
The access is to Strongly-ordered memory.
This ensures that the
STRT
instruction does not merge in the store buffer.
The access is to Device memory.
This ensures that the
STRT
instruction does not merge in the store buffer.
•A
DSB
instruction is issued before and after the
STRT
.
This prevents an
STRT
from merging into an existing slot at the same 64-bit address, or
merging with another write at the same 64-bit address.
Table 8-6 shows Cortex-A9 modes and corresponding AxPROT values.
Table 8-6 Cortex-A9 mode and AxPROT values
Processor mode Type of access Value of AxPROT
User Cacheable read access User
Privileged Privileged
User Noncacheable read access User
Privileged Privileged
- Cacheable write access Always marked as Privileged
User Noncacheable write access User
Privileged Noncacheable write access Privileged, except when using
STRT

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