High Bandwidth Memory (HBM2) Interface Intel® FPGA IPユーザーガイド

ID 683189
日付 10/05/2020
Public
ドキュメント目次

5.7. 高効率のためのHigh Bandwidth Memory (HBM2) Interface Intel FPGA IPのシミュレーション

デフォルトのトラフィック・パターンによって高効率が実現できます。これには、HBM2メモリー帯域幅を効率的に利用し、HBM2コントローラーとAXIユーザー・インターフェイスとの間のトラフィックの効率的なフローを提供します。

より高い効率を引き出すための主な手順は次のとおりです。

  • ControllerタブでEnable Reorder Bufferをオフにします。Reorder Bufferでは、読み出しデータの並べ替えを行います。このときの順序は、発行された要求順です。
  • Force traffic generator to issue different AXI Read/Write IDsおよびEnable Efficiency Test ModeDiagnosticsタブでオンにします。このコンフィグレーションでは、トラフィック・ジェネレーターによって同時読み出しおよび書き込みトランザクションが発行されます。その結果、データ不一致の警告が表示される場合がありますが、これは無視できます。
  • Use efficiency patternおよびEnable data check for efficiency measurementDiagnosticsタブでオンにし、トラフィック・ジェネレーターで効率パターンを使用して、合成デザインとシミュレーション・デザインの両方をテストします。Read countWrite countの値が等しいことを確認して、妥当性検査に合格するようにします。最良のHBM2効率を得るには、SequentialSequence値を選択します。

次のセクションでは、GeneralController、およびDiagnosticタブのパラメーターについて説明します。このパラメーターは、高効率HBM2シミュレーションを実行するために必要なものです。次の図で示すパラメーター設定は、シングルチャネルHBM2コントローラーの高効率シミュレーション用です。

コントローラーの効率改善に関する詳細は、High Bandwidth Memory (HBM2) Interface Intel FPGA IPコントローラーのパフォーマンス を参照してください。

図 13. 高効率シミュレーションのためのControllerタブの設定
図 14. 高効率シミュレーションのためのDiagnosticsタブの設定