Intel PXA26X User Manual

Page 235

Advertising
background image

Intel® PXA26x Processor Family Developer’s Manual

6-45

Memory Controller

Table 6-25. MSC0/1/2 Register Bit Definitions (Sheet 1 of 3)

0X4800 0008/
0x4800 000C/
0x4800 0010

MSC0/
MSC1/

MSC2

processor

Bit

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9

8

7

6

5

4

3

2

1

0

R

B

U

FF1/3/5

RR

R1

/3

/5

RD

N1

/3

/5

RD

F

1

/3

/5

R

B

W1/3/5

R

T

1/3/5

R

B

U

FF0/2/4

RR

R0

/2

/4

RD

N0

/2

/4

RD

F

0

/2

/4

R

B

W0/2/4

R

T

0/2/4

Reset

0

1

1

1

1

1

1

1

1

1

1

1

0

0

0

0

0

1

1

1

1

1

1

1

1

1

1

1

*

0

0

0

Bits

Access

Name

Description

15

Read/Write

RBUFFx

RETURN DATA BUFFER VS. STREAMING BEHAVIOR:

When slower memory devices are being used in the system (e.g. VLIO,
slow SRAM/ROM), this bit must be reset to allow the system to not have to
remain idle while all data is being read from the device. By resetting this bit,
the system is allowed to process other information. When set, the internal
bus may halt while all data is returned from the device. The value of the
RBUFF bit does not affect the behavior of the external memory bus. Once a
transaction begins on the memory bus, it must be completed before another
transaction starts.

When synchronous static memory devices have been enabled for a given
bank, this value will default to Streaming behavior (assuming a faster
device). The register bit will still read as 0 (Return Data Buffer) unless it has
specifically been programmed to a 1. This cannot be overridden.

0 – Slower device (Return Data Buffer)

1 – Faster device (Streaming behavior)

14:12

Read/Write

RRRx<2:0>

ROM/SRAM RECOVERY TIME:

Chip select deasserted after a read/write to next chip select (including the
same static memory bank) or nSDCS asserted is equal to (RRRx * 2)
memclks.

This field must be programmed with the maximum of t

OFF

(divided by 2),

write pulse high time (flash/SRAM), and write recovery before read (flash).

11:8

Read/Write

RDNx<3:0>

ROM DELAY NEXT ACCESS:

Address to data valid for subsequent access to burst ROM or flash is equal
to (RDNx + 1) memclks.

nWE assertion for write accesses to SRAM is equal to (RDFx + 1) memclks.

The nOE (nPWE) deassert time between each beat of read/write for
Variable Latency I/O is equal to (RDNx + 1) memclks. For variable latency
I/O, this number must be greater than or equal to 2.

Advertising