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

ID 683216
日付 12/14/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

3.6. ハード・プロセッサー・サブシステム向けインテルAgilex EMIF

インテルAgilex EMIF IPでは、インテルAgilexハード・プロセッサー・サブシステム (HPS) を有効にし、外部DRAMメモリーデバイスにアクセスすることができます。

インテルAgilexのHPSとインテルAgilex EMIF IP間の接続を有効にするには、HPS IPコアに向けたインテルAgilex外部メモリー・インターフェイスのインスタンスを作成およびコンフィグレーションし、プラットフォーム・デザイナーを使用して、それをシステムのインテルAgilexハード・プロセッサー・サブシステムのインスタンスに接続する必要があります。

サポートされるモード

インテルAgilexハード・プロセッサー・サブシステムは、次の外部メモリーのコンフィグレーションと互換性があります。

表 11.  インテルAgilexハード・プロセッサー・サブシステムの互換性
プロトコル DDR4
最大メモリークロック周波数 1600MHz
コンフィグレーション ハード・メモリー・コントローラーを備えるハードPHY
PHYおよびハード・メモリー・コントローラーのクロックレート ハーフレート、クオーターレート
データ幅 (ECCがない場合) 16ビット、32ビット、64ビット
データ幅 (ECCがある場合) 24ビット、40ビット、72ビット
グループごとのDQ幅 x8
メモリー形式 最大32GBのメモリーをサポートします。
  • 最大2つのチップセレクトを備えるディスクリート・コンポーネント*
  • 最大2つのチップセレクトを備える非3DS UDIMMまたはRDIMM*
  • 最大2ランクのSODIMM*

*差動メモリークロック出力は1つのみ提供されます。したがって、次のいずれかを行う必要があります。

  • シングルランクのディスクリート・コンポーネント、UDIMM、またはSODIMMを使用する
  • 1つのクロック入力のみを必要とするデュアルランク・コンポーネントを使用する (例えば、デュアルダイ・パッケージ)
  • 1つのクロック入力のみに依存するRDIMMを使用する
  • シングルクロック出力を使用して両方のクロック入力を駆動し、シミュレーションを通じてメモリー・インターフェイスのマージンがクロック出力のダブルロードの悪影響を受けていないことを確認する