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

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

5. インテル® Stratix® 10 EMIF – メモリーIPのシミュレーション

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

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

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

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

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

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

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

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