Table 3-3. TEX, S, C, and B Bit Field Encoding (continued)
Other AttributesShareabilityMemory TypeBCSTEX
Outer and inner
write-through. No write
allocate.
Not shareableNormal010000
ShareableNormal011000
Not shareableNormal110000
ShareableNormal111000
Outer and inner
non-cacheable.
Not shareableNormal000001
ShareableNormal001001
--Reserved encoding10x
a
001
--Reserved encoding01x
a
001
Outer and inner
write-back. Write and
read allocate.
Not shareableNormal110001
ShareableNormal111001
Nonshared Device.Not shareableDevice00x
a
010
--Reserved encoding10x
a
010
--Reserved encodingx
a
1x
a
010
Cached memory (BB =
outer policy, AA = inner
policy).
See Table 3-4 for the
encoding of the AA and
BB bits.
Not shareableNormalAA01BB
ShareableNormalAA11BB
a. The MPU ignores the value of this bit.
Table 3-4 on page 141 shows the cache policy for memory attribute encodings with a TEX value in
the range of 0x4-0x7.
Table 3-4. Cache Policy for Memory Attribute Encoding
Corresponding Cache PolicyEncoding, AA or BB
Non-cacheable00
Write back, write and read allocate01
Write through, no write allocate10
Write back, no write allocate11
Table 3-5 on page 141 shows the AP encodings in the MPUATTR register that define the access
permissions for privileged and unprivileged software.
Table 3-5. AP Bit Field Encoding
DescriptionUnprivileged
Permissions
Privileged
Permissions
AP Bit Field
All accesses generate a permission fault.No accessNo access000
Access from privileged software only.No accessRW001
Writes by unprivileged software generate a
permission fault.
RORW010
Full access.RWRW011
Reserved.UnpredictableUnpredictable100
Reads by privileged software only.No accessRO101
141June 18, 2014
Texas Instruments-Production Data
Tiva
™
TM4C1294NCPDT Microcontroller