記事 ID: 000082224 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/08/27

NCSim* または Xcelium* の FFT シミュレーションが実行されないのはなぜですか?

環境

  • インテル® Quartus® Prime 開発ソフトウェア・スタンダード・エディション
  • 変換
  • FFT インテル® FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    詳細

    ncsim_setup.sh またはrun_xcelium.sh スクリプトを使用して、インテル® Quartus® Prime スタンダード・プラットフォーム・デザイナーが FFT コア を作成した シミュレーションでは、コマンド出力は次のように終了します。

    ncelab: *F,CUMSTS: Timescale ディレクティブが 1 つ以上のモジュールに存在しません。
    ncsim: 15.20-s006: (c) Copyright 1995-2016 Cadence Design Systems, Inc.
    ncsim: *F,NOSMWARE: スナップショット「test_program」はライブラリーに存在しません。

    この出力の原因は 、ncsim_setup.sh または run_xcelium.sh スクリプトの 00000000 設定が原因です。

    解決方法

    この問題を回避するには、次の変更を加えて ncsim_setup.sh または run_xcelium.sh ファイルを編集します。

    1. 変数 「USER_DEFINED_ELAB_OPTIONS」 を定義する行を見つけて、以下のように変更します。

                   USER_DEFINED_ELAB_OPTIONS=「-timescale 1ps/1ps」

    この変更により、タイムスケールを使用しない verilog ファイルのデフォルトのタイムスケールが設定されます。

    2. 変数 「USER_DEFINED_SIM_OPTIONS」 を定義する行を見つけ、以下のように変更します。

                USER_DEFINED_SIM_OPTIONS="-input\"@run\""

    この変更により、$finish までシミュレーターを実行するように指示されます 。

    この問題は、インテル® Quartus® Prime 開発ソフトウェア・スタンダードの今後のリリースで修正される予定です。

    関連製品

    本記事の適用対象: 1 製品

    インテル® プログラマブル・デバイス

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