beautypg.com

NEC Network Controller uPD98502 User Manual

Page 124

background image

CHAPTER 2 V

R

4120A

124

Preliminary User’s Manual S15543EJ1V0UM

2.4.5.8 Config register (16)

The Config register specifies various configuration options selected on V

R

4120A processors.

Some configuration options, as defined by the EC and BE fields, are set by the hardware during Cold Reset and

are included in the Config register as read-only status bits for the software to access. Other configuration options are

read/write (AD, EP, and K0 fields) and controlled by software; on Cold Reset these fields are undefined. Since only a

subset of the V

R

4000 Series options are available in the V

R

4120A, some bits are set to constants (e.g., bits 14:13)

that were variable in the V

R

4000 Series. The Config register should be initialized by software before caches are used.

Figure 2-42 shows the format of the Config register.

Figure 2-42. Config Register Format

1

1

2

2

1

23

1

1

2

19

20

21

22

17

18

15

16

14

1

3

4

28

30

24

27

31

0

EC

EP

0

AD

AD

AD

1

0

BE

13

10

1

12

CS

3

11

9

IC

3

8

6

DC

2

5

3

0

3

2

0

K0

0

0 M16

IB

4

1

EC : Frequency ratio of system interface clock (VTCLK) (read only)

0 to 6

→ RFU

7

→ Pipeline clock (ACLK) frequency /1

EP : Transfer data pattern (cache write-back pattern) setting

0

→ DD: 1 Word/1 Cycle

Others

→ RFU: Do not set

AD : Accelerate data mode

0

→ V

R

4000 Series compatible mode

1

→ RFU

M16: MIPS16 ISA mode enable/disable indication (read only)

0

→ MIPS16 instruction cannot be executed (The

µPD98502 sets “0” in this bit because it does not support

MIPS16 mode).
1

→ MIPS16 instruction can be executed.

BE : BigEndianMem. Endian mode of memory and a kernel.

0

→ Little endian

1

→ Big endian

CS : Cache size mode indication (fixed to 1 in the V

R

4120A)

0

→ IC = 2

(n+12)

Bytes, DC = 2

(n+12)

Bytes

1

→ IC = 2

(n+10)

Bytes, DC = 2

(n+10)

Bytes

IC : Instruction cache size indication. In the V

R

4120A, 2

(IC+10)

bytes.

4

→ 16 Kbytes

Others

→ RFU

DC : Data cache size indication. In the V

R

4120A, 2

(DC+10)

bytes.

3

→ 8 Kbytes

Others

→ RFU

IB : Select refill size (In this LSI, 8-word mode is not supported)

0

→ 4 words (16 bytes)

1

→ Do not set. (8 words (32 bytes))

K0 : kseg0 cache coherency algorithm

010

→ Uncached

Others

→ Cached

1

: 1 is returned when read.

0

: 0 is returned when read.

Caution

Be sure to set the EP field, the AD bit and the IB bit to 0. If they are set with any other values,
the processor may behave unexpectedly.