3 mpu control and configuration, 4 cache control and configuration, Figure 4-2 – ARM Cortex R4F User Manual

Page 89: Mpu control and configuration registers -5

Advertising
background image

System Control Coprocessor

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

4-5

ID013010

Non-Confidential, Unrestricted Access

4.1.3

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

MPU control and configuration can behave:

as a set of numbers, with values that describe aspects of the MPU or indicate its current
state

as a set of operations that act on the MPU.

4.1.4

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-6 shows the arrangement of
the registers in this functional group.

4

MPU Type Register

c0

0

Opcode_2

CRm

CRn

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 Register

c15

c3

0

Advertising
This manual is related to the following products: