Memory Controller

Table 6-4. MDMRSLP Register Bit Definitions

 

 

 

 

0X4800 0058

 

 

 

 

 

 

MDMRSLP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MDLPEN2

 

 

 

 

 

 

 

MDMRSLP2

 

 

 

 

 

 

 

MDLPEN0

 

 

 

 

 

 

 

MDMRSLP0

 

 

 

 

 

 

 

Reset

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bits

 

 

 

 

Name

 

 

 

 

 

 

 

 

 

 

 

Description

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31

 

MDLPEN2

 

 

 

 

 

ENABLE BIT FOR LOW POWER MRS VALUE FOR PARTITION PAIR 2/3:

 

 

 

 

 

 

 

 

0 – Disable low power MRS for Partition Pair 2/3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 – Enable low power MRS for Partition Pair 2/3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30:16

 

MDMRSLP2

 

 

 

 

LOW POWER MRS VALUE TO BE WRITTEN TO SDRAM FOR

 

 

 

 

 

 

 

 

 

 

PARTITION PAIR 2/3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

MDLPEN0

 

 

 

 

 

Enable bit for low power MRS value for Partition Pair 0/1.

 

 

 

 

 

 

 

 

 

 

 

 

 

0 – Disable low power MRS for Partition Pair 0/1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 – Enable low power MRS for Partition Pair 0/1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14:0

 

MDMRSLP0

 

 

 

 

LOW POWER MRS VALUE TO BE WRITTEN TO SDRAM FOR

 

 

 

 

 

 

 

 

 

 

PARTITION PAIR 0/1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.5.3SDRAM MDREFR Register (MDREFR)

MDREFR, shown in Table 6-5, is a read/write register and contains control bits that refresh both SDRAM partition pairs. MDREFR also contains control and status bits for SDRAM self-refresh, SDRAM/SMROM clock divisors, SDRAM/SMROM clocks running, and SDRAM/SMROM clock-enable pin states. Independent control/status is provided for each of the clock pins (SDCLK[2:0]) and clock-enable pins (SDCKE[1:0]).

The clock-run bits (K0RUN, K1RUN, and K2RUN) and clock-enable bits (E0PIN and E1PIN) provide software control of SDRAM and Synchronous Static Memory low-power modes. When the clock-run bits and clock-enable bits are cleared, the corresponding memory is inaccessible.

Automatic power-down, enabled by the APD bit, is an mechanism for minimizing power consumption in the processor SDCLK pin drivers and/or the SDRAM/Synchronous Static Memory devices. A latency penalty of one memory cycle is incurred when SDCLK and SDCKE are restarted between non-consecutive SDRAM/Synchronous Static Memory transfers.

The following conditions determine whether SDRAM refreshes occur.

No refreshes are sent to SDRAM when the refresh counter is cleared to zero.

If a single transaction to a disabled SDRAM partition is requested, a refresh to all four partitions is performed.

If all four SDRAM partitions are disabled, the refresh counter is disabled.

If the clock frequency is changed, the register must be rewritten, even if the value has not changed. This results in a refresh and the refresh counter being reset to the next refresh interval.

6-14

Intel® PXA255 Processor Developer’s Manual

Page 196
Image 196
Intel PXA255 Sdram Mdrefr Register Mdrefr, Mdmrslp Register Bit Definitions, 0X4800, MDLPEN2 MDMRSLP2 MDLPEN0 MDMRSLP0