ARM r1p3 Computer Hardware User Manual


 
System Control Coprocessor
ARM DDI 0363E Copyright © 2009 ARM Limited. All rights reserved. 4-36
ID013010 Non-Confidential, Unrestricted Access
Figure 4-27 System Control Register format
Table 4-23 shows the purposes of the individual bits in the System Control Register.
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 System Control Register bit functions
Bits Field 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] Reserved 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 = offset for IRQ = 0x18
1 = VIC controller provides offset for IRQ.
The reset value of this bit is 0.
[23:22] Reserved SBO.
[21] FI Fast Interrupts enable.
On the processor Fast Interrupts are always enabled. This bit is SBO.
[20] Reserved SBZ.