System Control
ARM DDI 0363G
Copyright © 2006-2011 ARM Limited. All rights reserved.
4-55
ID073015
Non-Confidential
Figure 4-35 MPU Region Access Control Register bit assignments
shows the MPU Region Access Control Registers bit assignments.
shows the encoding for the TEX[2:0], C, and B regions.
Reserved
B
C
31
3
0
TEX
S
1
2
5
6
7
8
11 10
12
XN
AP
Reserved
13
Table 4-33 MPU Region Access Control Register bit assignments
Bits
Name
Function
[31:13] -
SBZ.
[12]
XN
eXecute Never. Determines if a region of memory is executable:
0
= all instruction fetches enabled
1
= no instruction fetches enabled.
[11]
-
Reserved.
[10:8]
AP
Access permission. Defines the data access permissions. For more information on AP bit values
see,
[7:6]
-
SBZ.
[5:3]
TEX
Type extension. Defines the type extension attribute
a
.
[2]
S
Share. Determines if the memory region is Shared or Non-shared:
0
= Non-shared.
1
= Shared.
This bit only applies to Normal, not Device or Strongly-ordered memory.
[1]
C
C bit
:
[0]
B
B bit
:
a. For more information on this region attribute, see
.
Table 4-34 TEX[2:0], C, and B encodings
TEX[2:0]
C
B
Description
Memory Type
Shareable?
000
0
0
Strongly-ordered.
Strongly-ordered
Shareable
000
0
1
Shareable Device.
Device
Shareable
000
1
0
Outer and Inner write-through, no write-allocate.
Normal
S bit
a
000
1
1
Outer and Inner write-back, no write-allocate.
b
Normal
001
0
0
Outer and Inner Non-cacheable.
Normal
001
0
1
Reserved.
-
-
001
1
0
001
1
1
Outer and Inner write-back, write-allocate.
Normal