System Control
ARM DDI 0363G
Copyright © 2006-2011 ARM Limited. All rights reserved.
4-53
ID073015
Non-Confidential
shows the MPU Region Base Address Registers bit assignments.
To access an MPU Region Base Address Register, read or write CP15 with:
MRC p15, 0, <Rd>, c6, c1, 0 ; Read MPU Region Base Address Register
MCR p15, 0, <Rd>, c6, c1, 0 ; Write MPU Region Base Address Register
c6, MPU Region Size and Enable Registers
The MPU Region Size and Enable Register characteristics are:
Purpose
•
Specifies the size of the region specified by the Memory Region
Number Register.
•
Identifies the address ranges that are used for a particular region.
•
Enables or disables the region, and its sub-regions, specified by the
Memory Region Number Register.
Usage constraints
The MPU Region Size and Enable Registers are:
•
32-bit read/write registers
•
accessible in Privileged mode only.
Configurations
Use these registers if the processor is configured with an MPU.
Attributes
.
shows the MPU Region Size and Enable Registers bit assignments.
Figure 4-34 MPU Region Size and Enable Registers bit assignments
Table 4-31 MPU Region Base Address Registers bit assignments
Bits
Name
Function
[31:5]
Base address
Defines bits [31:5] of the base address of a region.
[4:0]
-
SBZ
Reserved
Sub-region disable
31
6 5
0
Region size
1
7
8
15
16
Reserved
Enable