System Control Coprocessor
ARM DDI 0301H Copyright © 2004-2009 ARM Limited. All rights reserved. 3-46
ID012310 Non-Confidential, Unrestricted Access
[16] DT bit - Deprecated. Global enable for data TCM.
Function redundant in ARMv6.
SBO
[15] L4 bit Secure
modify
only
Determines if the T bit is set for PC load instructions. For more details see the ARM
Architecture Reference Manual.
0 = Loads to PC set the T bit, reset value.
1 = Loads to PC do not set the T bit, ARMv4 behavior.
[14] RR bit Secure
modify
only
Determines the replacement strategy for the cache.
0 = Normal replacement strategy by random replacement, reset value.
1 = Predictable replacement strategy by round-robin replacement.
[13] V bit Banked Determines the location of exception vectors, see c12, Secure or Non-secure Vector
Base Address Register on page 3-121 and c12, Monitor Vector Base Address Register
on page 3-122. The reset value of the V bit depends on an external signal.
0 = Normal exception vectors selected, the Vector Base Address Registers determine
the address range, reset value.
1 = High exception vectors selected, address range =
0xFFFF0000-0xFFFF001C
.
[12] I bit Banked Enables level one instruction cache.
0 = Instruction Cache disabled, reset value.
1 = Instruction Cache enabled.
[11] Z bit Banked Enables branch prediction.
0 = Program flow prediction disabled, reset value.
1 = Program flow prediction enabled.
[10] F bit - Should Be Zero
[9] R bit Banked Deprecated. Enables ROM protection. If you modify the R bit this does not affect the
access permissions of entries already in the TLB. See MMU software-accessible
registers on page 6-53.
0 = ROM protection disabled, reset value.
1 = ROM protection enabled.
[8] S bit Banked Deprecated. Enables MMU protection. If you modify the S bit this does not affect the
access permissions of entries already in TLB.
0 = MMU protection disabled, reset value.
1 = MMU protection enabled.
[7] B bit Secure
modify
only
Determines operation as little-endian or big-endian word invariant memory system and
the names of the low four-byte addresses within a 32-bit word. The reset value of the B
bit depends on the BIGENDINIT external signal.
0 = Little-endian memory system, reset value.
1 = Big-endian word-invariant memory system.
[6:4] - - This field returns 1 when read.
Should Be One.
[3] W bit - Not implemented in the processor.
Read As One
Write Ignore.
Table 3-39 Control Register bit functions (continued)
Bits
Field
name
Access Function