System Control Coprocessor
ARM DDI 0363E Copyright ©2009 ARM Limited. All rights reserved. 4-42
ID013010 Non-Confidential, Unrestricted Access
Figure 4-29 Secondary Auxiliary Control Register format
Table4-25 shows how the bit values correspond with the Secondary Auxiliary Control Register
functions.
Reserved
31 2221 19 18 17 16 15 14 13 12 11 7 3 2 1 01020 948
DR2B
DF6DI
DF2DI
DOODPFP
DDI
ATCMRMW
ATCMECC
IDC
DZC
IOC
UFC
OFC
IXC
DOOFMACS
BTCMRMW
B0TCMECC
Reserved
Reserved
DCHE
23
Table4-25 Secondary Auxiliary Control Register bit functions
Bits Field Function
[31:23] Reserved SBZ.
[22] DCHE Disable hard-error support in the caches.a
0 = Enabled. The cache logic recovers from some hard errors. You must not use this value on
revisions r1p2 or earlier of the processor.
1 = Disabled. Most hard errors in the caches are fatal. This is the reset value.
See Hard errors on page8-5 for more information.
[21] DR2BbEnable random 2-bit error generation in cache RAMs. This bit has no effect unless ECC is
configured, see Configurable options on page1-13.
0 = Disabled. This is the reset value.
1 = Enabled.
Note
This bit controls error generation logic during system validation. A synthesized ASIC
typically does not have such models and this bit is therefore redundant for ASICs.
[20] DF6DI F6 dual issue control.c
0 = Enabled. This is the reset value.
1 = Disabled.
[19] DF2DI F2_Id/F2_st/F2D dual issue control.c
0 = Enabled. This is the reset value.
1 = Disabled.
[18] DDI F1/F3/F4dual issue control.c
0 = Enabled. This is the reset value.
1 = Disabled.
[17] DOODPFP Out-of-order Double Precision Floating Point instruction control.c
0 = Enabled. This is the reset value.
1 = Disabled.