Memory and PCMCIA Control Module

10.2.3Static Memory Control Registers (MSC1–0)

MSC1 and MSC0 are read/write registers and contain control bits for configuring static memory selected by nCS<3:0>. Reset forces the values in these registers to the slowest possible nonburst ROM timing. Timing fields are specified as numbers of memory clock cycles. The memory clock cycle consists of two CPU cycles. Each register contains two identical fields, for a total of four identical fields, each corresponding to the chip select, nCS<x>, of the same number. On hardware reset, the MSC0:SMCNFG0 field is set to 0b 1111 1111 1111 1x00 (binary) where x represents the inverse of the ROM_SEL pin. All other fields in MSC0 and MSC1 are unaffected by reset; question marks indicate that the values are unknown at reset.

MSC0 Register Format

Bit

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Read

RRR1_2

RRR1_1

RRR1_0

RDN1_4

RDN1_3

RDN1_2

RDN1_1

RDN1_0

RDF1_4

RDF1_3

RDF1_2

RDF1_1

RDF1_0

RBW1

RT1_1

RT1_0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reset

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

-?

Bit

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Read

RRR0_2

RRR0_1

RRR0_0

RDN0_4

RDN0_3

RDN0_2

RDN0_1

RDN0_0

RDF0_4

RDF0_3

RDF0_2

RDF0_1

RDF0_0

RBW0

RT0_1

RT0_0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reset

1

1

1

1

1

1

1

1

1

1

1

1

1

x

0

0

MSC1 Register Format

 

 

 

 

 

 

 

 

 

 

 

 

Bit

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

 

 

 

Read

RRR3_2

RRR3_1

RRR3_0

RDN3_4

RDN3_3

RDN3_2

RDN3_1

RDN3_0

RDF3_4

RDF3_3

RDF3_2

RDF3_1

RDF3_0

RBW3

RT3_1

RT3_0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reset

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

-?

Bit

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Read

RRR2_2

RRR2_1

RRR2_0

RDN2_4

RDN2_3

RDN2_2

RDN2_1

RDN2_0

RDF2_4

RDF2_3

RDF2_2

RDF2_1

RDF2_0

RBW2

RT2_1

RT2_0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reset

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

Bit

Name

Description

 

 

 

1..0

RTx<1:0>

ROM type.

 

 

00 – Nonburst ROM or Flash EPROM.

 

 

01 – Nonburst ROM or SRAM. 1

 

 

10 – Burst-of-four ROM.

 

 

11 – Burst-of-eight ROM.

 

 

 

2

RBWx

ROM bus width.

 

 

0 – 32 bits

 

 

1 – 16 bits

 

 

On reset, the RBW field in SMCNFG0 is loaded with the inverse of the ROM_SEL

 

 

pin.

 

 

 

7..3

RDFx<4:0>

ROM delay first access.

 

 

Number of memory clock cycles (minus 1) from address to data valid for a nonburst

 

 

ROM or the first access of a burst ROM.

 

 

For Flash and SRAM, this determines the read access time.

 

 

One memory clock cycle is added to this value.

 

 

 

10-10

SA-1100 Developer’s Manual

Page 124
Image 124
Intel SA-1100 manual Static Memory Control Registers MSC1-0, ROM or the first access of a burst ROM, 10-10