System Control
ARM DDI 0363G
Copyright © 2006-2011 ARM Limited. All rights reserved.
4-38
ID073015
Non-Confidential
Figure 4-26 SCTLR Register bit assignments
shows the SCTLR bit assignments.
TRE
IE
TE
AFE
NMFI
SBZ
EE
VE
Z
RR
SBZ
SBO
BR
SBO
FI
DZ
SBZ
M
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
7 6
3 2 1 0
SBO 1
V
I
SBZ
SBO
C A
Table 4-23 SCTLR Register bit assignments
Bits
Name
Function
[31]
IE
Identifies little or big instruction endianness in use:
0 = little-endianness
1 = big-endianness.
The primary input
CFGIE
defines the reset value. This bit is read-only.
[30]
TE
Thumb exception enable:
0 = enable ARM exception generation
1 = enable Thumb exception generation.
The primary input
TEINIT
defines the reset value.
[29]
AFE
Access Flag Enable. On the processor this bit is SBZ.
[28]
TRE
TEX Remap Enable. On the processor this bit is SBZ.
[27]
NMFI
NMFI, non-maskable fast interrupt enable:
0 = Software can disable FIQs
1 = Software cannot disable FIQs.
This bit is read-only. The configuration input
CFGNMFI
defines its value.
[26]
-
SBZ.
[25]
EE
Determines how the E bit in the CPSR is set on an exception:
0 = CPSR E bit is set to 0 on an exception
1 = CPSR E bit is set to 1 on an exception.
The primary input
CFGEE
defines the reset value.
[24]
VE
Configures vectored interrupt:
0 = exception vector address for IRQ is
0x00000018
or
0xFFFF0018
. See V bit.
1 = VIC controller provides handler address for IRQ.
The reset value of this bit is 0.
[23:22]
-
SBO.
[21]
FI
Fast Interrupts enable.
On the processor Fast Interrupts are always enabled. This bit is SBO.
[20]
-
SBZ.