EasyManua.ls Logo

ARM Cortex-R4 - Page 73

Default Icon
436 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 0363G Copyright © 2006-2011 ARM Limited. All rights reserved. 4-3
ID073015 Non-Confidential
4.1.2 MPU control and configuration
The MPU control and configuration registers:
control program access to memory
designate areas of memory as either:
Normal, non-cacheable
Normal, cacheable
—Device
Strongly-ordered.
detect MPU faults and external aborts.
The MPU control and configuration registers consist of one read-only register and eleven
read/write registers. Figure 4-2 shows the arrangement of registers in this functional group.
Figure 4-2 MPU control and configuration registers
4.1.3 Cache control and configuration
The cache control and configuration registers:
provide information on the size and architecture of the instruction and data caches
control cache maintenance operations that include clean and invalidate caches, drain and
flush buffers, and address translation
override cache behavior during debug or interruptible cache operations.
The cache control and configuration registers consist of three read-only registers, one read/write
register, and a number of write-only registers. Figure 4-3 on page 4-4 shows the arrangement of
the registers in this functional group.
4
c00
Opcode_2CRmCRn Opcode_1
1
Data Fault Address Register
Data Fault Status Register
0
0
c5
Region Size and Enable Register
Region Base Register
Region Access Control Register
Memory Region Number Register
Instruction Fault Address Register
Instruction Fault Status Register
1
Auxilary Data Fault Status Register
Auxilary Instruction Fault Status Register
0
c0
0 c0
c1
c6
0 c0
0
c1
2
4
0
c2
2
Write-only
Accessible in User mode
Read-only Read/write
0
Correctable Fault Location Registerc15
c30
MPU Type Register

Table of Contents

Related product manuals