System Control Coprocessor

31

23 22 21 20 19 18 17 16 15 14 13 12 11 10

9

8

7

4

3

2

1

0

Reserved

DCHE

DR2B

DF6DI

DF2DI

DDI DOODPFP DOOFMACS Reserved

IXC

ATCMRMW

BTCMRMW

ATCMECC

B0TCMECC

Reserved

IDC

DZC

IOC

UFC

OFC

Figure 4-29 Secondary Auxiliary Control Register format

Table 4-25shows how the bit values correspond with the Secondary Auxiliary Control Register functions.

 

 

 

Table 4-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 page 8-5for more information.

 

 

 

[21]

DR2Bb

Enable random 2-bit error generation in cache RAMs. This bit has no effect unless ECC is

 

 

configured, see Configurable options on page 1-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.

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

4-42

ID013010

Non-Confidential, Unrestricted Access

 

Page 126
Image 126
ARM R4F, r1p3 manual Secondary Auxiliary Control Register bit functions