DS785UM1
13-1
Copyright 2007 Cirrus Logic
1
3
1
3
13
Chapter 13
13
SDRAM, SyncROM, and SyncFLASH Controller
13.1 Introduction
Note: In the EP9301 and 9302 processors, the common address/data bus is 16-bits wide
and the SDRAM, SyncROM, and SyncFLASH synchronous memory controller
supports 16-bit and 8-bit devices.
Note: In the EP9307, EP9312, and EP9315 processors, the common address/data bus is
programmable to be either 16-bits or 32-bits wide and the SDRAM, SyncROM, and
SyncFLASH synchronous memory controller supports 32-bit , 16-bit, and 8-bit
devices.
The SDRAM controller provides a high speed memory interface to single-data-rate SDRAMs,
Synchronous FLASH, and Synchronous ROMs.
The key features of the SDRAM controller are:
•
Raster DMA input port for high-bandwidth display refreshing.
•
Up to four synchronous memory banks that can be independently configured
•
Special configuration bits for Synchronous ROM operation
•
Ability to program Synchronous FLASH devices using write and erase commands
•
Data is transferred between the controller and the synchronous memory device in quad-
word bursts.
•
Programmable for 16 or 32-bit data bus: EP9307, EP9312, and EP9315 processors only
•
SDRAM contents are preserved when a “soft” reset is asserted
•
Power saving synchronous memory clock enable
13.2 Booting from SyncROM or SyncFLASH
During power-on reset, if the values on the processor pins shown in
select
either a Synchronous ROM device or Synchronous FLASH device to be used for booting up
the processor, a short configuration sequence is activated and completed before the
processor is released from power-on reset. By default, Synchronous Memory Bank 3,
controlled by device configuration register SDRAMDevCfg[3:0], is used for booting.
For a Synchronous ROM device, the configuration sequence writes RAS = 0x2 and CAS =
0x5 to the SDRAMDevCfg[3:0] register and writes RAS = 0x2, CAS = 0x5, and either Burst
Summary of Contents for EP93 Series
Page 28: ...P 6 DS785UM1 Copyright 2007 Cirrus Logic Preface EP93xx User s Guide PP P ...
Page 162: ...5 36 DS785UM1 Copyright 2007 Cirrus Logic System Controller EP93xx User s Guide 55 5 ...
Page 576: ...15 18 DS785UM1 Copyright 2007 Cirrus Logic UART2 EP93xx User s Guide 1515 15 ...
Page 634: ...17 38 DS785UM1 Copyright 2007 Cirrus Logic IrDA EP93xx User s Guide 1717 17 ...
Page 648: ...19 6 DS785UM1 Copyright 2007 Cirrus Logic Watchdog Timer EP93xx User s Guide 1919 19 ...
Page 688: ...21 32 DS785UM1 Copyright 2007 Cirrus Logic I2S Controller EP93xx User s Guide 2121 21 ...
Page 790: ...27 20 DS785UM1 Copyright 2007 Cirrus Logic IDE Interface EP93xx User s Guide 2727 27 ...
Page 808: ...28 18 DS785UM1 Copyright 2007 Cirrus Logic GPIO Interface EP93xx User s Guide 2828 28 ...