ARM R4F, r1p3 manual Build Options 2 Register, Noicache, Nodcache, Atcmes

Models: R4F r1p3 R4

1 456
Download 456 pages 40.06 Kb
Page 157
Image 157

System Control Coprocessor

31 30 29 28 27 26 25 24 23 22 21 20 19

17 16

14 13 12 11 10

9

8

7

6

5

4

3

2

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DUAL_CORE

DUAL_NCLK

NO_ICACHE

NO_DCACHE

ATCM_ES

BTCM_ES

NO_IE

NO_FPU

NO_MPU

MPU_REGIONS

BREAK_POINTS

WATCH_POINTS

NO_A_TCM_INF

NO_B0_TCM_INF

NO_B1_TCM_INF

TCMBUSPARITY

NO_SLAVE

ICACHE_ES

DCACHE_ES

N0_HARD_ERROR_CACHE

AXIBUSPARITY

RESERVED

 

 

 

Figure 4-56 Build Options 2 Register format

 

Table 4-55shows how the bit values correspond with the Build Options 2 Register.

 

 

 

Table 4-55 Build Options 2 Register

 

 

 

Bits

Field

Function

 

 

 

[31]

DUAL_COREa

Indicates whether a second, redundant, copy of the processor logic and

 

 

checking logic was instantiated:

 

 

0

= single core

 

 

1

= dual core.

 

 

 

[30]

DUAL_NCLKa

Indicates whether an inverted clock is used for the redundant core:

 

 

0

= inverted clock not used

 

 

1

= inverted clock used.

 

 

 

[29]

NO_ICACHE

Indicates whether the processor contains instruction cache:

 

 

0

= processor contains instruction cache

 

 

1

= processor does not contain instruction cache.

 

 

 

[28]

NO_DCACHE

Indicates whether the processor contains data cache:

 

 

0

= processor contains data cache

 

 

1

= processor does not contain data cache.

 

 

 

[27:26]

ATCM_ES

Indicates whether an error scheme is implemented on the ATCM interface:

 

 

00 = no error scheme

01 = 8-bit parity logic

10 = 32-bit error detection and correction

11 = 64-bit error detection and correction.

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

4-73

ID013010

Non-Confidential, Unrestricted Access

 

Page 157
Image 157
ARM R4F, r1p3 manual Build Options 2 Register, Noicache, Nodcache, Atcmes