Memory Controller

Table 6-2. MDCNFG Bit Definitions (Sheet 2 of 3)

0x4800_0000

MDCNFG

Memory Controller

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

 

 

 

 

DSA11112

 

DLATCH2

 

DADDR2

 

 

DNB2

 

DRAC2

 

DCAC2

 

DWID2

 

DE3

 

DE2

 

 

 

DSA11110

 

DLATCH0

 

DADDR0

 

 

 

reserved

 

 

DTC2

 

 

 

 

 

reserved

 

 

DTC0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

7

6

5

4

3

2

1

0

DNB0

 

DRAC0

 

DCAC0

 

DWID0

 

DE1

 

DE0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

0

0

0

0

Bits

Name

 

Description

 

 

 

 

 

Timing Category for SDRAM pair 0/1.

 

 

00

- tRP = 2 clks, CL = 2, tRCD = 1 clks, tRAS(min) = 3 clks, tRC = 4 clks

 

 

01

- tRP = 2 clks, CL = 2, tRCD = 2 clks, tRAS(min) = 5 clks, tRC = 8 clks

 

 

10

- tRP = 3 clks, CL = 3, tRCD = 3 clks, tRAS(min) =7 clks, tRC=10 clks

9:8

DTC0[1:0]

11 - tRP = 3 clks, CL = 3, tRCD = 3 clks, tRAS(min) = 7 clks, tRC = 11 clks

 

 

tWR (write recovery time) is fixed at 2 clocks.

Used to configure the SDRAM timings to the SDRAM manufacturer’s specifications. Clocks referred to in the timings above are the number of SDCLKs. SDCLKs may not be equivalent to memory clocks based on the MDREFRx[KxDB2].

See Figure 6-5for a description of these timing numbers.

10

DADDR0

reserved

For an explanation on how the alternate addressing works, see Figure 6-4

 

 

 

 

 

 

 

Return Data from SDRAM latching scheme for pair 0/1

 

 

0 – Latch return data using fixed delay from MEMCLK

11

DLATCH0

1 – Latch return data with return clock

 

 

This bit must always be written with a ‘1to enable using the return clock SDCLK for

 

 

latching data. For more detail on this return data latching, see Section 6.5.4

 

 

 

 

 

Use SA1111 Addressing Muxing Mode for pair 0/1. Setting this bit will override the

12

DSA1111_0

addressing bit programmed in MDCNFG:DADDR0.

 

 

For an explanation on how the SA1111 addressing works, see Table 6-8.

 

 

 

15:13

reserved

 

 

 

 

 

SDRAM enable for partition 2

 

 

For each SDRAM partition, there is an enable bit. A single (non-burst) 32-bit (or 16-bit if

 

 

MDCNFG:DWID2=’1’) access (read or write) to a disabled SDRAM partition triggers a CBR

16

DE2

refresh cycle to all partitions. When all partitions are disabled, the refresh counter is

 

 

disabled.

 

 

0 – SDRAM partition disabled

 

 

1 – SDRAM partition enabled

 

 

 

 

 

SDRAM enable for partition 3

 

 

For each SDRAM partition, there is an enable bit. A single (non-burst) 32-bit (or 16-bit if

 

 

MDCNFG:DWID2=’1’) access (read or write) to a disabled SDRAM partition triggers a CBR

17

DE3

refresh cycle to all partitions. When all partitions are disabled, the refresh counter is

 

 

disabled.

 

 

0 – SDRAM partition disabled

 

 

1 – SDRAM partition enabled

 

 

 

 

 

SDRAM data bus width for partition pair 2/3

18

DWID2

0 –

32 bits

 

 

1 –

16 bits

 

 

 

 

6-10

Intel® PXA255 Processor Developer’s Manual

Page 192
Image 192
Intel PXA255 manual Mdcnfg Bit Definitions Sheet 2