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

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

5.2. シミュレーションの概要

シミュレーションは、システムのレイテンシーを判断するのに適しています。 ただし、シミュレーションに反映されるレイテンシーは、ボード上でのレイテンシーとは異なる場合があります。これは、機能的なシミュレーションにはボードトレースの遅延および、処理、電圧、温度の異なるシナリオが考慮されないためです。

特定のボードの特定のデザインにおいて、レイテンシーはボードリセット時に1クロックサイクル (フルレートのデザインの場合) または2クロックサイクル (ハーフレートのデザインの場合) 異なる可能性があります。同じデザインであっても、異なるボードでは異なるレイテンシーが見られる場合があります。

インテル® Stratix® 10 EMIF IPは、機能的なシミュレーションのみをサポートします。機能的なシミュレーションは、ポストフィットの機能シミュレーションのネットリスト生成後にRTLレベルでサポートされます。 インテル® Stratix® 10 EMIF IPを含むデザインのポストフィットのネットリストは、ゲートレベル (FPGAコアに向けたもの) とRTLレベル (外部メモリー・インターフェイスIPに向けたもの) のハイブリッドです。RTLシミュレーションでデザインの機能的な動作を検証し、タイミング解析でデザインのタイミングを検証する必要があります。

インテル® Stratix® 10 EMIF IPデザイン例の機能的なシミュレーションを実行するには、デザイン例ディレクトリーでデザイン例のファイルを見つけます。

IPの機能シミュレーション・モデルは、サポートされている任意のVHDLまたはVerilog HDLシミュレーターで使用することができます。

メモリーIPを生成すると、サポートされているさまざまなシミュレーションに対する複数のファイルセットがsim/ed_simサブディレクトリーに配置されます。EMIFシミュレーションのデザイン例に関する詳細は、 Intel Stratix 10 External Memory Interfaces IP Design Example User Guideを参照ください。