外部メモリー・インターフェイス Agilex™ 7 FシリーズおよびIシリーズFPGA IPユーザーガイド

ID 683216
日付 3/29/2024
Public
ドキュメント目次

5. Agilex™ 7 FPGA FシリーズおよびIシリーズEMIF IP – メモリーIPのシミュレーション

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

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

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

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

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

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

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

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