Memory and PCMCIA Control Module

10.4.3SRAM Interface Overview

The SA-1100 provides a 32-bit asynchronous SRAM interface that uses the nCAS pins for byte selects on both reads and writes (nCS<3:0> selects the SRAM bank, nOE is asserted on reads, and nWE is asserted on writes). Address bits A<25:2> provide addressability of up to 64 Mbyte of SRAM per bank. Because the nCAS signals are used to access SRAM, a system with both SRAM and DRAM is not supported.

The timing for a read access is identical to that for a nonburst ROM. (See section 10.4.2 on page 19.) The RDF fields in the MSCx registers are the latency for a read access. The MSCx:RDN field controls the nWE low time during a write cycle. MSCx:RRR is the time from nCS deassertion after a read to the start of an access from a different memory bank or after a write to any other memory access. MSCx:RBW must be set to be a 32-bit bus and MSCx:RT must select SRAM.

10.4.4SRAM Timing Diagrams and Parameters

Figure 10-9.

10-22

SRAM reads have the same timing as nonburst ROMs as shown in Figure 10-8, except nCAS<3:0> are byte selects and are asserted with the same timing as nCS. When nCAS0 is low (asserted), D<7:0> will be used to transfer data. When nCAS1 is low, D<15:8> is used, and so on. During writes, all 32 data pins are actively driven by the SA-1100; they are not tristated regardless of the state of the individual nCAS pins.

Figure 10-9shows the timing for SRAM writes.

SRAM Write Timing Diagram (4–Beat Burst)

CPU Clock

 

 

 

 

 

Memory Clock

 

 

 

 

 

tAS

 

 

 

tCEH

(2*RRR)+1

 

 

 

 

 

nCS0

 

 

 

 

 

 

 

tAH

 

 

 

A[25:0]

A0

A0+4

A0+8

A0+12

 

 

tDSWH

tASW

 

 

 

 

 

tDH

 

 

 

tCES

RDN+1

RDN+1

RDN+1

RDN+1

tCES

nWE

 

 

 

 

 

nOE

 

 

 

 

 

D[31:0]

D0

D1

D2

D3

 

nCAS[3:0]

 

 

 

 

 

 

 

 

 

 

A4786-01

 

 

 

 

SA-1100 Developer’s Manual

Page 136
Image 136
Intel SA-1100 manual Sram Interface Overview, Sram Timing Diagrams and Parameters, Sram Write Timing Diagram 4-Beat Burst