Memory Protection Unit
ARM DDI 0337G
Copyright © 2005-2008 ARM Limited. All rights reserved.
9-13
Unrestricted Access
Non-Confidential
9.3
MPU access permissions
This section describes the MPU access permissions. The access permission bits, TEX,
C, B, AP, and XN, of the Region Access Control Register (see
MPU Region Attribute
and Size Register
on page 9-8) control access to the corresponding memory region. If
an access is made to an area of memory without the required permissions, then a
permission fault is raised.
Table 9-8 describes the TEX, C, and B encoding.
Note
In Table 9-8, S is the S bit [2] from the MPU Region Attributes and Size Register.
Table 9-8 TEX, C, B encoding
TEX
C
B
Description
Memory type
Region shareability
b000
0 0 Strongly
ordered.
Strongly
ordered
Shareable
b000
0 1 Shared
device.
Device
Shareable
b000
1
0
Outer and inner write-through. No write allocate.
Normal
S
b000
1
1
Outer and inner write-back. No write allocate.
Normal
S
b001
0
0
Outer and inner noncacheable.
Normal
S
b001
0 1 Reserved.
Reserved
Reserved
b001
1 0 Implementation-defined.
b001
1
1
Outer and inner write-back. Write and read allocate.
Normal
S
b010
0
0 Nonshared
device.
Device
Not shareable
b010
0
1 Reserved.
Reserved
Reserved
b010
1
X
Reserved.
Reserved
Reserved
b1BB
A
A
Cached memory BB = outer policy.
AA = inner policy.
Normal
S