SDRAM Example
MCF548x Reference Manual, Rev. 3
Freescale Semiconductor 18-27

18.8.4 SDRAM Configuration 2 Register Settings

The SDCFG2 register should be programmed as shown in Figure 18-17.

This configuration results in a value of SDCFG2 = 0x4677_0000, as described in Table 18-18.

18.8.5 SDRAM Control Register Settings and PALL command

The SDCR should be programmed as shown in Figure 18-18. Along with the base settings for the SDCR

the MODE_EN and IPALL bits are set to issue a PALL command to the SDRAM and enable writing of

the mode register.

23–20 RDLAT 0110 0x6 is the recommended value for DDR memory with a CASL of 2
19 0 Reserved. Should be cleared.
18–16 ACT2RW 010 ACT2RW = tRCD/SDCLK - 1 = 18ns/8.3ns - 1 = 2.16 - 1 = 1.16, rounded up to 2
15 0 Reserved. Should be cleared.
14–12 PRE2ACT 010 PRE2ACT = tRP/SDCLK - 1 = 18ns/8.3ns - 1 = 2.16 - 1 = 1.16, rounded up to 2
11–8 REF2ACT 1000 REF2ACT = tRFC/SDCLK - 1 = 75ns/8.3ns - 1 = 9 - 1 = 8
7 0 Reserved. Should be cleared.
6–4 WTLAT 011 0x3 is the recommended value for DDR
3–0 CSSZ 1101 Total size is 64 Mbytes. 2 x 256Mbit = 64Mbytes
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Field BRD2PRE BWT2RW BRD2WT BL
Setting 0100_0110_0111_0111
(hex) 4 6 7 7
1514131211109876543210
Field —
Setting 0000_0000_0000_0000
(hex) 0 0 0 0

Figure 18-17. SDRAM Example Configuration Register 2 Settings (SDCFG2)

Table 18-18. SDCFG2 Field Descriptions

Bits Name Setting Description
31–28 BRD2PRE 0100 BRD2PRE = burst length/2 = 8/2 = 4
27–24 BWT2RW 0110 BWT2RW = burst length/2 + tWR = 8/2 + 2 = 4 + 2 = 6
23–20 BRD2WT 0111 0x7 is the recommended value for DDR
19–16 BL 0111 BL = burst length - 1 = 8 - 1 = 7
15–0 0 Reserved. Should be cleared.

Table 18-17. SDCFG1 Field Descriptions (Continued)

Bits Name Setting Description