Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: Synchronous DRAM (SDRAM)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Synchronous DRAM (SDRAM)

[attachment=24038]

INTRODUCTION:

Synchronous DRAM (SDRAM) has become a mainstream memory of choice in design due to its speed, burst access and pipeline features. For high-end applications using processors, the interface to the SDRAM is supported by the processor’s built-in peripheral module. However, for other applications, the system designer must design a controller to provide proper commands for SDRAM initialization, read/write accesses and memory refresh. This SDRAM controller reference design, located between the SDRAM and the bus master, reduces the user’s effort to deal with the SDRAM command interface by providing a simple generic system interface to the bus master.
Figure 1 shows the relationship of the controller between the bus master and SDRAM. The bus master can be either a microprocessor or a user’s proprietary module interface.


Functional Description:
The functional block diagram of the SDRAM controller is shown in Figure 2. It consists of three modules: the main control module, the signal generation module and the data path module. The main control module, containing two state machines and a counter, is the primary module of the design which generates proper i-State and c-State outputs according to the system interface control signals. The signal generation module generates the address and command signals required for SDRAM based on i-State and c-State. The data path module performs the data latching and dispatching of the data between the bus master and SDRAM.