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

ID 683216
日付 12/14/2020
Public

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

ドキュメント目次

5. インテルAgilex FPGA EMIF IP – メモリーIPのシミュレーション

デザインのシミュレーションには、次のコンポーネントが必要です。
  • シミュレーター — シミュレーターは、インテルがサポートするVHDLまたはVerilog HDLシミュレーターを使用する必要があります。
    • Mentor Graphics* ModelSim
    • Mentor Graphics* QuestaSim
    • Synopsys* VCS/VCS-MX
  • インテルの外部メモリー・インターフェイス (EMIF) IPを使用しているデザイン
  • サンプルドライバーまたはサンプル・トラフィック・ジェネレーター (読み出しおよび書き込みトランザクションを開始するため)
  • テストベンチおよび適切なメモリー・シミュレーション・モデル

インテル外部メモリー・インターフェイスIPは、プラットフォーム・デザイナーのテストベンチ・システムと互換性がありません。代わりに、生成されたIPのシミュレーション・デザイン例を使用し、メモリー・インターフェイスの動作を検証します。もしくは、シミュレーションが可能な完全なデザインを作成するためのリファレンスとして使用します。提供されているシミュレーション・デザイン例には、生成されたメモリー・インターフェイス、メモリーモデル、およびトラフィック・ジェネレーターが含まれます。EMIFのシミュレーション・デザイン例に関しては、Intel Agilex EMIF IP Design Example User Guideを参照してください。

メモリー・シミュレーション・モデル

使用できるメモリー・シミュレーション・モデルは2種類あります。

  • インテルより提供されている汎用メモリーモデル
  • ベンダー固有のメモリーモデル

インテル® Quartus® Prime開発ソフトウェアは、シミュレーション・デザイン例を使用して汎用メモリー・シミュレーション・モデルを生成します。モデルはすべてのメモリープロトコル仕様に準拠しており、パラメーター化が可能です。

ベンダー固有のメモリーモデルは、MicronやSamsungなどのメモリーベンダーより提供されている特定のメモリー・コンポーネントに向けたシミュレーション・モデルです。これらのシミュレーション・モデルは、メモリーベンダーのウェブサイトから入手可能です。

注: インテルでは、ベンダー固有のメモリーモデルに対するサポートを提供していません。