Architecture

6.2.8Config (Configuration) register (register no.3)

This register designates the R3900 Coprocessor Core configuration.

31

21

19 18

16

11

10

9

8

7

6

5

4

3

2 1

0

0

ICS

DCS

0

RF

IRSize DRSize

Doze

Halt

Lock

DCBR

ICE

DCE

Bits

Mnemonic

Field name

Description

Value on

Read/

Reset

Write

 

 

 

 

21-19

ICS

Instruction

Indicates the instruction cache size.

Read

 

 

 

Cache Size

000: 1 KB;

 

 

 

 

 

001: 2 KB;

 

 

 

 

 

010: 4 KB;

 

 

 

 

 

011: 8 KB;

 

 

 

 

 

1xx : (reserved)

 

 

18-16

DCS

Data Cache

Indicates the data cache size.

Read

 

 

 

Size

000: 1 KB;

 

 

 

 

 

001: 2 KB;

 

 

 

 

 

010: 4 KB;

 

 

 

 

 

011: 8 KB;

 

 

 

 

 

1xx : (reserved)

 

 

11-10

RF

Reduced

Controls clock divider to determine

00

Read/

 

 

Frequency

reduced frequency provided

 

Write

 

 

 

externally from R3900 master clock.

 

 

 

 

 

Please refer product's user manual

 

 

 

 

 

for detail.

 

 

9

Doze

Doze††

Setting this bit to 1 puts the R3900

0

Read/

 

 

 

Processor Core in Doze mode and

 

Write

 

 

 

stalls the pipeline. This state is

 

 

 

 

 

canceled by a Reset exception when

 

 

 

 

 

a reset signal is received, or when

 

 

 

 

 

cancelled by a non-maskable

 

 

 

 

 

interrupt signal or interrupt signal

 

 

 

 

 

that clears the Doze bit to 0. The

 

 

 

 

 

Doze bit is cleared even if interrupts

 

 

 

 

 

are masked. Data cache snoops

 

 

 

 

 

are possible during Doze mode.

 

 

implemented cache size

††Operation is undefined when both Doze bit and Half bit are set to 1.

Figure 6-10. Config register (1/2)

62

Page 71
Image 71
Toshiba TX39 user manual Config Configuration register register no.3, 21-19