Xilinx Virtex-4 DDR2 Controller Application Note

This application note describes how to implement a 267-MHz DDR2 controller in a Virtex™-4 device and interface it with a Micron DDR2 SDRAM device.


Xilinx Virtex-4 DDR2 Controller Application Note - cover page
Brand
Xilinx
Category
Other Electronics
Document type
Application Note
Language
Chinese
Pages
13
File format
PDF
File size
357 KB
Published
05 January, 2012
Updated
30 September, 2023
MD5 checksum
1AAA81A4557FA243F4D2FC82E7B0391A

About this manual

The document explains how to realize a 267‑MHz DDR2 controller inside a Virtex‑4 device and connect it to Micron DDR2 SDRAM. It covers the DDR2 SDRAM features, the controller operation, and the user‑backend interface.

Detailed sections describe the DDR2 command set, mode registers, initialization sequence, signal timing, and the design hierarchy of the reference implementation. Revision history and resource utilization are also provided. This manual is written in Chinese.

What's inside

  • Introduction
  • DDR2 SDRAM Device Overview
  • Controller Command Table
  • Mode Register and Extended Mode Register
  • Initialization Sequence
  • User Backend Interface
  • User Interface Signals
  • Dynamic Command Requests
  • Controller to Physical Layer Interface
  • Design Hierarchy

Specifications

Controller frequency267 MHz
Maximum DDR2 data rate400 Mb/s or higher
I/O standardSSTL 1.8 V
Burst length options4 or 8
CAS latency3

Frequently asked questions

What is the initialization sequence for the DDR2 controller?

The sequence starts with CKE high, then PRECHARGE ALL, followed by EMR2, EMR3, EMR (DLL enable), MRS (DLL reset), another PRECHARGE ALL, two AUTO REFRESH commands, a final MRS without DLL reset, and optional OCD calibration.

Which signals connect the user interface to the controller?

Signals such as Af_addr, Af_empty, ctrl_af_RdEn, ctrl_wdf_RdEn, and others listed in Table 4 provide address, data, and control information between the user backend and the DDR2 controller.

Download PDF (357 KB)

More Xilinx Manuals


View all Xilinx manuals →