パイプライン型DDR SDRAMコントローラ


Newsletter Subscription

DDR(Double Data Rate)SDRAMコントローラは、業界標準のDDR SDRAMと整合する汎用メモリ・コントローラです。メモリ・コントローラはユーザのアプリケーションとインターフェースを取る基本的コマンドを備えています。このインターフェースはアプリケーションと本モジュールの統合に要する労力を軽減し、DDR SDRAMコマンド・インターフェースに関する作業を容易にします。メモリ用のタイミング・パラメータは、構成インターフェースの一部としてコアに入力する信号を通してセット出来ます。これは同一ネットリストを使用しながら異なるメモリ・デバイスに切替えて、タイミング・パラメータの修正を行いアプリケーションに適応させるようにしています。

ハードウェア・デモ

この IP コアのハードウェア デモ ビット ストリームは LatticeEC 高度な評価ボードで利用可能です。ビット ストリーム、およびその操作の詳細な説明は、このページのリソース ボックスで「デザインファイル」リンクをクリックしてダウンロード可能です。

Features

  • Interfaces to industry standard DDR SDRAM devices and modules
  • High-performance DDR 400/333/266/200/133 operation for LatticeECP3, LatticeECP2/M, LatticeECP2/MS and LatticeSC/M devices; DDR 333/266/200/133 operation for LatticeECP/EC devices; and DDR 266/200/133 operation for LatticeXP devices
  • Programmable burst lengths of 2, 4 or 8 for DDR
  • Programmable CAS latency of 2 or 3 cycles for DDR
  • Intelligent bank management to optimize performance by minimizing ACTIVE commands
  • Supports all JEDEC standard DDR commands
  • Two-stage command pipeline to improve throughput
  • Supports both registered and unbuffered DIMM
  • Command burst function with dynamic burst size control
  • Supports all common memory configurations
    • SDRAM data path widths of 8, 16, 24, 32, 40, 48, 56, 64 and 72 bits
    • Variable address widths for different memory devices
    • Up to eight (DDR) chip selects for multiple SO/DIMM support
    • Programmable memory timing parameters
    • Byte-level writing through data mask signals

The DDR SDRAM Controller - Pipelined is available as an IPexpress user configurable IP core, which allows the configuration of the IP and generation of a netlist and simulation file for use in designs. Please note that generating a bitstream may be prevented or the bitstream may have time logic present unless a license for the IP is purchased.

Jump to

Block Diagram

パフォーマンスとサイズ

LatticeECP31
パラメーターの設定2 SLICEs LUTs レジスタ I/O fMAX (MHz)
ユーザガイド Table 3-1のデフォルト・パラメータ時 1175 1403 1594 249 200MHz (400 DDR)

1. パフォーマンスと使用率データは、ラティスDiamond 1.1 ソフトウェアと、LFE3-95E-8FN1156C デバイスを使用して生成されます。パフォーマンスが異なる場合があります別のソフトウェア バージョンを使用してまたは LatticeECP3 家族の内で別のデバイス密度や速度のグレードをターゲットします。
2. 32ビットのSDRAMデータパス幅

LatticeECP2M/S1
パラメーターの設定2 SLICEs LUTs レジスタ I/O fMAX (MHz)
ユーザガイド Table 3-1のデフォルト・パラメータ時 1195 1386 1558 249 200MHz (400 DDR)

1. パフォーマンスと使用率データは、ラティスDiamond 1.1 ソフトウェアと、LFECP2M-35E-7F672C デバイスを使用して生成されます。パフォーマンスが異なる場合があります別のソフトウェア バージョンを使用してまたは LatticeECP2M/S 家族の内で別のデバイス密度や速度のグレードをターゲットします。2. 32ビットのSDRAMデータパス幅

LatticeECP2/S1
パラメーターの設定2 SLICEs LUTs レジスタ I/O fMAX (MHz)
ユーザガイド Table 3-1のデフォルト・パラメータ時 1195 1386 1558 249 200 MHz (400 DDR)

1. パフォーマンスと使用率データは、ラティスDiamond 1.1 ソフトウェアと、LFECP2-50E-7F672C デバイスを使用して生成されます。パフォーマンスが異なる場合があります別のソフトウェア バージョンを使用してまたは LatticeECP2/S 家族の内で別のデバイス密度や速度のグレードをターゲットします。
2. 32ビットのSDRAMデータパス幅

LatticeEC/P1
パラメーターの設定2 SLICEs LUTs レジスタ I/O fMAX (MHz)
ユーザガイド Table 3-1のデフォルト・パラメータ時 1295 1367 1761 249 166 MHz (333 DDR)

1. パフォーマンスと使用率データは、ラティスDiamond 1.0 ソフトウェアと、LFECP33-5F672C デバイスを使用して生成されます。パフォーマンスが異なる場合があります別のソフトウェア バージョンを使用してまたは LatticeECP/EC 家族の内で別のデバイス密度や速度のグレードをターゲットします。
2. 32ビットのSDRAMデータパス幅

LatticeSC/M1
パラメーターの設定2 SLICEs LUTs レジスタ I/O fMAX (MHz)
ユーザガイド Table 3-1のデフォルト・パラメータ時 1111 1277 1517 237 200 MHz (400 DDR)

1. パフォーマンスと使用率データは、ラティスDiamond 1.1 ソフトウェアと、LFSC3GA25E-6F900C デバイスを使用して生成されます。パフォーマンスが異なる場合があります別のソフトウェア バージョンを使用してまたは LatticeSC/M 家族の内で別のデバイス密度や速度のグレードをターゲットします。
2. 32ビットのSDRAMデータパス幅

MachXO21
パラメーターの設定2 SLICEs LUTs レジスタ I/O fMAX (MHz)
ユーザガイド Table 3-1のデフォルト・パラメータ時 631 1184 1139 151 133 MHz (266 DDR)

1.予備的な情報。パフォーマンスと使用率の特性は LFXP2 17E 6F484C ラティス ispLEVER 8.0 ソフトウェアを使用して生成されます。別の密度、速度またはグレード MachXO2 ファミリ内のこの IP コアを使用して、パフォーマンスが異なる場合があります。
2. 16ビットのSDRAMデータパス幅

LatticeXP21
パラメーターの設定2 SLICEs LUTs レジスタ I/O fMAX (MHz)
ユーザガイド Table 3-1のデフォルト・パラメータ時 1193 1384 1558 249 200 MHz (400 DDR)

1. パフォーマンスと使用率データは、ラティスDiamond 1.1 ソフトウェアと、LFXP2-17E-6F484C デバイスを使用して生成されます。パフォーマンスが異なる場合があります別のソフトウェア バージョンを使用してまたは LatticeXP2 家族の内で別のデバイス密度や速度のグレードをターゲットします。
2. 32ビットのSDRAMデータパス幅

LatticeXP1
パラメーターの設定2 SLICEs LUTs レジスタ I/O fMAX (MHz)
ユーザガイド Table 3-1のデフォルト・パラメータ時 1295 1367 1761 249 133 MHz (266 DDR)

1. パフォーマンスと使用率データは、ラティスDiamond 1.1 ソフトウェアと、LFXP20E-5F484C デバイスを使用して生成されます。パフォーマンスが異なる場合があります別のソフトウェア バージョンを使用してまたは LatticeXP 家族の内で別のデバイス密度や速度のグレードをターゲットします。
2. 32ビットのSDRAMデータパス幅

発注情報

家族 パートナンバー
LatticeECP3 DDRCT-GEN-E3-U6
LatticeECP2M DDRCT-GEN-PM-U6
LatticeECP2 DDRCT-GEN-P2-U6
LatticeEC/P DDRCT-GEN-E2-U6
LatticeSC DDRCT-GEN-SC-U6
MachXO2 DDRCTWB-M2-U
LatticeXP2 DDRCT-GEN-X2-U6
LatticeXP DDRCT-GEN-XM-U6

IP バージョン: 6.10.

このIPの完全評価バージョンをダウンロードするには、IPエクスプレスのメイン・ウィンドウにあるラティスIPサーバへ行ってください。ダウンロードできる全てのラティス IPモジュールは、このタブ上でご覧になれます。

IP コアを購入する方法を見つけるためにローカル格子営業所までご連絡ください。

ドキュメント

Quick Reference
Information Resources
Downloads
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
DDR & DDR2 SDRAM Controller- Pipelined (MachXO2) IP Core User's Guide
ipug931.23/20/2015PDF3.5 MB
DDR/DDR2 SDRAM Controller - Pipelined User's Guide
Same manual for DDR1 and DDR2 cores.
IPUG3505.02/13/2012PDF3.9 MB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.

TITLENUMBERVERSIONDATEFORMATSIZE
Select All
IPexpress Quick Start Guide
8/5/2010PDF304.8 KB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
DDR Controller Evaluation Bitstream for LatticeEC Advanced Evaluation Board
Contains bitstream files (DDR) for use with the LatticeEC (and ECP) Advanced Evaluation Boards, along with a technical note description of the bitstream operation.
6/1/2005ZIP13.4 MB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Evaluation Configuration for DDR SDRAM Conroller - Pipelined for ECP/EC and LatticeXP
10/1/2005ZIP631.2 KB
Evaluation Package for DDR SDRAM Controller - Pipelined for LatticeECP/EC
8/1/2006ZIP615.8 KB