Analog Devices EE-44 DRAM Controller Design Guide

This document is an Engineer To Engineer Note from Analog Devices that provides a reference design for customers on how to interface a DRAM with the SHARC DSP using a DRAM Controller.


Analog Devices EE-44 DRAM Controller Design Guide - cover page
Brand
Analog Devices
Category
Other Electronics
Document type
Application Note
Language
English
Pages
17
File format
PDF
File size
1.6 MB
Published
03 August, 2012
Updated
01 October, 2023
MD5 checksum
B11DBA04F780434B0101E8129CDC05B3

About this manual

This document provides a reference design for customers on how to interface a DRAM with the SHARC DSP using a DRAM Controller implemented as a state-machine on a Xilinx PLD. The design has been simulated, built in hardware, and tested to operate successfully, though it has not been optimized for best performance.

The design utilizes a 4 Meg x 32 bit DRAM (MT8D432M-6x) manufactured by Micron and a 69 I/O pin Xilinx PLD (XC95108-10PC84). The controller handles page swapping and refreshing, using a refresh timer to generate requests every 15.525 µs. It supports CBR (CAS Before RAS) refresh methods and manages memory access requests during refresh cycles.

What's inside

  • Design Overview
  • Refresh Timer Description
  • DRAM Controller Description
  • Controller State Machine
  • Hardware Description
  • Board Layout
  • Component Connections

Specifications

DRAM Capacity4 Meg
DRAM Part NumberMT8D432M-6x
PLD Part NumberXC95108-10PC84
Refresh Interval15.525 µs
Refresh MethodCBR
Clock Frequency40 Mhz

Frequently asked questions

What is the purpose of this document?

It provides a reference design for customers on how to interface a DRAM with the SHARC DSP using a DRAM Controller.

How is the DRAM controller implemented?

The controller is implemented as a state-machine on a Xilinx PLD.

What refresh method is used in this design?

The design uses the CBR (CAS Before RAS) method for refreshing the DRAM.

Download PDF (1.6 MB)

More Analog Devices Manuals


View all Analog Devices manuals →