Memory Protection Unit
ARM DDI 0337G
Copyright © 2005-2008 ARM Limited. All rights reserved.
9-9
Unrestricted Access
Non-Confidential
Figure 9-5 MPU Region Attribute and Size Register bit assignments
Table 9-6 describes the bit assignments of the MPU Region Attribute and Size Register.
For more information, see
MPU access permissions
on page 9-13.
31
29 28 27 26
24 23 22 21
19 18 17 16 15
8 7 6 5
1 0
Res
SRD
SIZE
X
N
e
s
R
AP
Res.
TEX
S C B
Res.
E
N
A
Table 9-6 MPU Region Attribute and Size Register bit assignments
Bits
Field
Function
[31:29]
-
Reserved.
[28]
XN
Instruction access disable bit:
1 = disable instruction fetches
0 = enable instruction fetches.
[27]
-
Reserved.
[26:24]
AP
Data access permission field:
Value
Privileged permissions
User
permissions
b000
b001
b010
b011
b100
b101
b110
b111
No access
Read/write
Read/write
Read/write
Reserved
Read-only
Read-only
Read-only
No access
No access
Read-only
Read/write
Reserved
No access
Read-only
Read-only.
[23:22]
-
Reserved.
[21:19]
TEX
Type extension field.
[18]
S
Shareable bit:
1 = shareable
0 = not shareable.
[17]
C
Cacheable bit:
1 = cacheable
0 = not cacheable.