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 ファイルを編集します。
- 変数 「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 開発ソフトウェア・スタンダードの今後のリリースで修正される予定です。