外部メモリー・インターフェイス・インテル® Stratix® 10 FPGA IPユーザーガイド

ID 683741
日付 9/30/2019
Public
ドキュメント目次

2. 外部メモリー・インターフェイス・ インテル® Stratix® 10 FPGA IPの概要

インテルの高速、効率的、かつ低レイテンシーの外部メモリー・インターフェイス (EMIF) IP (Intellectual Property) コアは、より高速化する現在のメモリーデバイスと簡単に接続することができます。

EMIF IP コアの機能は、 インテル® Quartus® Prime開発ソフトウェアを使用し容易に実装することができます。また、 インテル® Quartus® Prime開発ソフトウェアは、FPGAにおけるIPの実装を検証するのに役立つ外部メモリー・ツールキットを提供します。

外部メモリー・インターフェイス・ インテル® Stratix® 10 FPGA IP (以降、 インテル® Stratix® 10 EMIF IPと呼びます) は、次のコンポーネントを提供します。

  • データパスを構築し、FPGAとメモリーデバイス間のタイミング変換を管理する物理層インターフェイス (PHY)
  • すべてのメモリーコマンドとプロトコルレベルの要件を実装するメモリー・コントローラー

外部メモリー・インターフェイスIPでサポートされる最大速度の詳細については、外部メモリー・インターフェイス・スペック・エスティメーターを参照してください。

インテル® Stratix® 10 EMIF IPのプロトコルおよび機能のサポート

  • DDR4、DDR3、およびDDR3Lプロトコルを、ハード・メモリー・コントローラーとハードPHYとともにサポートします。
  • QDR-IV、QDR II + Xtreme、QDR II +、およびQDR IIを、ソフト・メモリー・コントローラーとハードPHYを使用しサポートします。
  • RLDRAM 3を、 サードパーティー製のソフト・コントローラーを使用しサポートします。
  • UDIMM、RDIMM、LRDIMMおよびSODIMMメモリーデバイスをサポートします。
  • DDR4デバイスの3Dスタックダイをサポートします。
  • 最大4つの物理ランクをサポートします。
  • ピンポンPHYモードをサポートし、2つのメモリー・コントローラーがコマンド、アドレス、および制御ピンを共有できるようにします。
  • 誤り訂正コード (ECC) を、ハード・メモリー・コントローラーおよびソフト・メモリー・コントローラーの両方にサポートします。