FPGA、CPLD、ASIC ソリューションを提供するアルテラ
  • ダウンロード
  • 資料
  • 製品情報
    • デバイス
    • 開発ソフトウェア
    • Intellectual Property
    • デザイン・サービス
    • 開発キット/ケーブル
    • 資料
  • エンド・マーケット
    • 自動車
    • 放送機器
    • コンピューター&ストレージ
    • 民生機器
    • 産業機器
    • 医療機器
    • 軍用機器
    • テスト&計測機器
    • ワイヤーライン
    • ワイヤレス
  • テクノロジ
    • DSP
    • 外部メモリ
    • エンベデッド・プロセッサ
    • トランシーバ
    • パラレルI/O
    • シグナル・インテグリティ
    • システム・インテグレーション
  • 教育&イベント
    • トレーニング
    • ユニバーシティ・プログラム
    • オンライン・セミナー & ビデオ
    • デモンストレーション
    • イベント
  • サポート
    • ナレッジ・データベース
    • デバイス
    • 開発ソフトウェア
    • Intellectual Property
    • リファレンス・デザイン
    • デザイン例
    • マイサポート
  • 会社概要
    • アルテラについて
    • 事例紹介
    • パートナー
    • ニュース・ルーム
    • インベスターリレーション
    • 求人情報
    • お問い合わせ
  • オンラインショップ
    • デバイス
    • 開発ソフトウェア
    • 開発 & エデュケーション・キット
    • ケーブル & プログラミング・ハードウェア
    • IP
  • サイト全体
  • パートナンバー
  • ナレッジ・データベース
  • サポート&技術資料
  • フォーラム & Wiki

DDR2 SDRAM Controller

ホーム > 製品情報 > Intellectual Property > インタフェース&ペリフェラル > メモリ・コントローラ > DDR2 SDRAM Controller

from Northwest Logic, Inc.

View Literature



AMPP Approved
OpenCore Support



Features

  • High-performance access logic with read and write queuing enables the highest possible throughput for all burst length settings (BL4, BL8)
  • Pipelined design enables high clock rates with minimal routing constraints
  • Bank management logic monitors status of each SDRAM bank (up to 16 banks monitored)—banks only opened or closed when necessary, minimizing access delays
  • Half-rate datapath option available, allowing high-rate data throughput with half-rate user interface
  • Up to 667 Mb/s/pin data rate on Altera® Stratix® II and Stratix II GX devices
  • Optional look-ahead activate, precharge, and auto-precharge logic looks ahead into the user interface queue and examines the access requests, issuing activate, precharge, and auto-precharge commands as soon as possible to maximize memory bandwidth and minimize latency (only available with half-rate datapath versions)
  • Supports DDR2 on-die termination (ODT) with fully programmable termination matrices for reads and writes
  • Datapath logic specifically optimized for each Altera FPGA family (Stratix II, Stratix II GX, Cyclone® II)
  • Run-time configurable timing parameters—CAS latency (CL), additive latency (AL),  tRC, tRAS, tRCD, tRP, tMRD, tRRD,tXSNR, tFAW, tWTR, tRTP, tREFC, tRFC, and tWR 
  • Supports auto-precharge option enabling low random access latencies
  • Supports SDRAM self-refresh and power-down modes
  • Run-time configurable memory settings (i.e., row bits, column bits, bank bits)
  • Automatic generation of initialization and refresh sequences
  • 2T timing option for SDRAM address and control signals
  • Full support for DDR2 additive latency modes (AL0 - AL5)
  • Available with multi-port, front-end option—provides an 8-port interface to the controller with command reordering, extended burst size, and memory test functions
  • Optional error correction coding (ECC) and read-modify-write with multi-burst add-on modules available
  • Source code license available (VHDL or Verilog HDL)
  • Fast response, expert technical support provided by intellectual property (IP) designers

Block Diagram

Figure 1. Northwest Logic DDR2 SDRAM Controller Block Diagram
Figure 1. Northwest Logic DDR2 SDRAM Controller Block Diagram

View Full Size

Description

Northwest Logic's DDR2 SDRAM controller provides a high-performance interface to DDR2 SDRAM devices. The controller is optimized to achieve high-performance, high-frequency operation with minimal constraints. The controller fully supports DDR2 features such as additive latency and ODT.

The DDR2 SDRAM controller core's local interface is implemented as a queue that enables the local interface to accept a new memory access request every clock as long as the queue is not full. This enables the controller to look ahead into the queue to better optimize throughput and efficiency at the DDR2 memory device interface.

Bank management techniques monitor the status of each DDR2 SDRAM bank. Banks are only opened or closed when necessary, minimizing access delays. Up to 16 banks can be managed at one time. Access cascading is also supported, allowing read or write requests to be chained together. This results in no delay between requests, enabling up to 100 percent memory throughput for sequential accesses (not including refresh).

The DDR2 SDRAM controller is also available with a half-rate datapath option. This allows high-rate data throughput with a half-rate user interface. The user side data width is twice as wide as the full rate version of the controller to facilitate high bandwidths at the DDR2 pin interface.

A simple local interface is provided for easy integration with other chip logic such as microcontroller buses and FIFO interfaces. The controller is provided with run-time programmable configuration ports for all timing parameters (CAS latency, additive latency, tRC, tRAS, tRCD, tRP, tMRD, tRRD, tXSNR, tFAN, tWTR, tRTP, tREFC, tRFC, and tWR), as well as memory configuration settings. This ensures compatibility with virtually any DDR2 SDRAM configuration.

The DDR2 SDRAM controller core is available with an optional multi-port, front-end module that provides eight user ports into the controller. This module arbitrates between the various ports and provides user-selectable priority levels for each port. The multi-port, front-end module can perform command reordering to achieve maximum SDRAM bandwidth. The multi-port, front-end module also includes an extended burst interface and a built-in memory test module.

Device Utilization and Performance

Table 1 lists the typical device utilization results for the megafunction.

Table 1. Typical Device Utilization for the DDR2 SDRAM Controller Megafunction
Device Family Speed Grade Logic Elements Performance
(fMAX)
Parameter Setting
Stratix II/Stratix II GX
(half-rate datapath)
-3 2,150 167-MHz core frequency,
667-Mb/s/pin data rate MHz
Contact
Northwest Logic
Stratix II/Stratix II GX
(full-rate datapath)
-3 1,950 267-MHz core frequency, 533-Mb/s/pin data rate MHz Contact
Northwest Logic
Stratix/Stratix GX -5 1,950 200-MHz core frequency, 400-Mb/s/pin data rate MHz Contact
Northwest Logic
Cyclone II -6 1,950 167-MHz core frequency, 333-Mb/s/pin data rate MHz Contact
Northwest Logic

Deliverables

  • Core (Netlist or Source Code)
  • Northwest Logic's Comprehensive Verification Suite (Source Code)
  • Complete Documentation
  • Expert Technical Support and Maintenance Updates

Contact Information

For additional information, contact Northwest Logic, Inc. at:

Northwest Logic, Inc.
1100 NW Compton Drive, Ste. 100
Beaverton, OR 97006
Tel: (503) 533-5800, x309
Fax: (503) 533-5900
Email: ip@nwlogic.com
URL: www.nwlogic.com/

このページを評価


  • IP & リファレンス・デザイン
    • すべての IP
    • すべてのリファレンス・デザイン
    • ブリッジ & アダプタ
      • メモリマップド
      • ストリーミング
    • DSP
      • フィルタ & 変換
      • エラー検出/訂正
      • 変調 & 復調
      • ビデオ & 画像処理
    • エンベデッド・プロセッサ
      • Nios II
        • プロセッサ・コア
          • 高速コア
          • エコノミ・コア
          • 標準コア
        • 利点
          • 低コスト
          • 高性能
          • 長い製品寿命
          • 柔軟性
        • 開発ツール
          • Nios II IDE
          • Nios II C2H コンパイラ
          • ソフトウェア/パートナ
        • 開発キット
        • エンド・マーケット
        • カスタマ・サクセス
        • 資料
      • 32/16bitマイクロプロセッサ
      • 8/4bitマイクロプロセッサ
    • インタフェース・プロトコル
      • コミュニケーション
      • イーサネット
      • ハイスピード
      • PCI
      • シリアル
      • オーディオ & ビデオ
    • メモリ・コントローラ
      • DMA
      • フラッシュ
      • オンチップ
      • SDRAM
      • SRAM
    • ペリフェラル
      • デバッグ & パフォーマンス
      • ディスプレイ
      • マイクロコントローラ
      • マルチプロセッサ対応
  • IP について
    • IPを利用した設計
      • IP Base Suite
    • MegaCore IP の評価
    • IP 認証プログラム
    • システム・デザイン
    • Request IP
  • IP パートナー
    • AMPP プログラムについて
    • IP パートナー
    日本アルテラへのご連絡
    製品情報 | エンド・マーケット | テクノロジ | 教育&イベント | サポート | 会社概要 | オンラインショップ
    FPGA 入門 | お問い合わせ | サイト・マップ | 求人情報 | プライバシー | Legal Notice
    Copyright © 1995-2010 日本アルテラ株式会社. All Rights Reserved.
    Altera Forum
    アルテラ
    フォーラム
    Twitter
    Twitter
    RSS
    RSS
    Facebook
    Facebook
    Flickr
    Flickr
    YouTube
    YouTube
    ニュースメール
    ニュース
    メール