EasyManua.ls Logo

AMD Elan SC520 - Chapter 10 Sdram Controller; Overview; Block Diagram; System Design

AMD Elan SC520
444 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Élan™SC520 Microcontroller Users Manual 10-1
CHAPTER
10
SDRAM CONTROLLER
10.1 OVERVIEW
The ÉlanSC520 microcontroller includes an integrated SDRAM controller.
Features include:
SDRAM (synchronous DRAM) support
3.3-V DC 66-MHz SDRAM or faster (16 Mbit through 256 Mbit)
Achieves 3-1-1-1 read bursts on SDRAM (page hit for all device speed grades with
CAS
latency (C
L
) = 2)
Support for up to four banks, each bank independently programmed for size and
symmetry (symmetric and asymmetric SDRAMs)
Up to 256 Mbytes of SDRAM
Optional SDRAM refresh during reset
SDRAM auto refresh
Error Correction Code (ECC) support (single-bit correct/multi-bit detect)
SDRAM write buffering that supports write-merging, write-collapsing, and read-merging
Read buffer with read-ahead feature for SDRAM read prefetching
Read-around-write support that gives read priority over posted writes when the write
buffer is enabled
10.2 BLOCK DIAGRAM
The SDRAM controller and its interface to the system SDRAM, along with the write buffer
and the read buffer, are shown in Figure 10-1. (The write buffer and read buffer are
described in Chapter 11.) Figure 10-2 shows a more detailed block diagram of the SDRAM
controller subsystem.
10.3 SYSTEM DESIGN
The SDRAM controller of the ÉlanSC520 microcontroller supports SDRAM devices only.
Figure 10-3 illustrates the connection of the SDRAM signals from the ÉlanSC520
microcontroller to the SDRAM banks.
Although the data bus width is only 32-bits in the ÉlanSC520 microcontroller, 64-bit (168-
pin DIMMs) memory modules can be used. Each 168-pin DIMM can be used as a pair of
banks. By appropriately connecting the SCS3
–SCS0 signals to the SDRAM DIMM module,
168-pin modules can be used in an ÉlanSC520 microcontroller system.
Figure 10-4 shows an example configuration of a 168-pin SDRAM DIMM used as two banks.
For the DIMM in this example, 8-bit devices are used. A DIMM configured for ECC is not
shown.

Table of Contents