記事 ID: 000098428 コンテンツタイプ: トラブルシューティング 最終改訂日: 2024/03/29

Synopsys VCS* シミュレーターが Agilex™™ 5 FPGAsで誤ったシミュレーション結果を生成するのはなぜですか?

環境

  • インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    クリティカルな問題

    詳細

    Agilex™™ 5 FPGAsは、Synopsys VCS* の 2 ステップ・フロー (1 ステップでコンパイルおよび詳細に説明し、次のステップでシミュレーション) をサポートしていません。1 つの VCS コマンドライン run_vcs を使用してすべての IP および Quartus® シミュレーション・ライブラリー・ソース・ファイルを指定すると、Synopsys VCS シミュレーターでマルチ IP デザインをシミュレートする際に、誤ったシミュレーション結果が表示されることがあります。

    解決方法

    VCS MX フローでシノプシス VCS* シミュレーターを使用するには、以下の手順に従います。

    1. mkdir コマンドを使用したデザイン・ライブラリーの作成
    2. vlogan または vhdlan コマンドを使用して、すべての IP および Quartus® シミュレーション・ライブラリー・ソース・ファイルをそれぞれのライブラリーにコンパイルします。
    3. ステップ 2 でコンパイルされたソースファイルを指定せずに 、vcs コマンドを使用してトップレベル・デザインを詳述します
    4. 生成された simv 実行可能ファイルを使用してデザインをシミュレーションします

    上記のステップは、VCS または VCS MX の 3 ステップ フローと呼ばれることもあります(1 つのステップでコンパイルし、次のステップで詳しく説明し、最後のステップでシミュレーションします)。

    コンパイルするライブラリー・ファイル、コマンド例、コマンド引数については、プラットフォーム・デザイナーで生成された VCS MX シミュレーション・セットアップ・スクリプト (/synopsys/vcsmx/vcsmx_setup.sh) を参照してください。

    以前にプラットフォーム・デザイナーで生成された VCS シミュレーション・セットアップ・スクリプト (/synopsys/vcs/vcs_setup.sh) を使用していた場合は、プラットフォーム・デザイナーで生成された VCS MX シミュレーション・セットアップ・スクリプト (/synopsys/vcsmx/vcsmx_setup.sh) を使用するように切り替えます。

    トップレベルのプロジェクト・シミュレーション・セットアップ・スクリプトで使用するために生成された Synopsys VCS MX シミュレーション・スクリプトを組み込むためのガイドラインについては、 Quartus® Prime プロ・エディション・ユーザーガイド: サードパーティ・シミュレーション を参照してください。

    このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。