
Élan™SC520 Microcontroller User’s 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.
Содержание Elan SC520
Страница 1: ...lan SC520 Microcontroller User s Manual Order 22004A...
Страница 4: ...iv lan SC520 Microcontroller User s Manual...
Страница 28: ...Introduction xxviii lan SC520 Microcontroller User s Manual...
Страница 42: ...Architectural Overview 1 14 lan SC520 Microcontroller User s Manual...
Страница 78: ...System Initialization 3 22 lan SC520 Microcontroller User s Manual...
Страница 108: ...Clock Generation and Control 5 10 lan SC520 Microcontroller User s Manual...
Страница 118: ...Reset Generation 6 10 lan SC520 Microcontroller User s Manual...
Страница 148: ...System Arbitration 8 24 lan SC520 Microcontroller User s Manual...
Страница 214: ...SDRAM Controller 10 36 lan SC520 Microcontroller User s Manual...
Страница 230: ...Write Buffer and Read Buffer 11 16 lan SC520 Microcontroller User s Manual...
Страница 288: ...GP Bus DMA Controller 14 22 lan SC520 Microcontroller User s Manual...
Страница 316: ...Programmable Interval Timer 16 8 lan SC520 Microcontroller User s Manual...
Страница 328: ...Software Timer 18 4 lan SC520 Microcontroller User s Manual...
Страница 346: ...Real Time Clock 20 12 lan SC520 Microcontroller User s Manual...
Страница 360: ...UART Serial Ports 21 14 lan SC520 Microcontroller User s Manual...
Страница 414: ...AMDebug Technology 26 8 lan SC520 Microcontroller User s Manual...