Main Content

このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。

シミュレーション スクリプトのパラメーター

このページでは、[コンフィギュレーション パラメーター] ダイアログ ボックスの [HDL コード生成][EDA ツールのスクリプト][シミュレーション スクリプト] タブにあるコンフィギュレーション パラメーターについて説明します。

シミュレーション ファイルの接尾辞

DUT またはテスト ベンチの名前に付加してシミュレーション スクリプト ファイルの名前を形成する接尾辞を指定します。

設定

既定の設定: _sim.do

たとえば、テスト対象デバイスまたはテスト ベンチの名前が my_design の場合、HDL Coder™ では接尾辞 _sim.do が付加され、my_design_sim.do という名前になります。

コマンド ライン情報

プロパティ: HDLSimFilePostfix
型: 文字ベクトル
既定の設定: '_sim.do'

このプロパティを設定するには、関数 hdlset_param または makehdl を使用します。プロパティの値を表示するには、関数 hdlget_param を使用します。

参考

シミュレーションの初期化

シミュレーション スクリプトの初期化セクションを書き込むために fprintf に渡される書式名。

設定

既定の設定: 既定の設定は次のとおりです。

 ['onbreak resume\nonerror resume\n'] 

スクリプトの Init フェーズでは、設計ライブラリやプロジェクト ファイルの作成など、必要な設定アクションが実行されます。

コマンド ライン情報

プロパティ: HDLSimInit
型: 文字ベクトル
既定の設定: ['onbreak resume\nonerror resume\n']

このプロパティを設定するには、関数 hdlset_param または makehdl を使用します。プロパティの値を表示するには、関数 hdlget_param を使用します。

参考

シミュレーション コマンド

シミュレーション コマンドを書き込むために fprintf に渡される書式名。

設定

既定の設定: vsim -voptargs=+acc %s.%s\n

1 番目の暗黙的な引数 %s はライブラリ名です。2 番目の暗黙的な引数は、最上位のモジュールまたはエンティティの名前です。ターゲット言語が VHDL® である場合、ライブラリ名はVHDL ライブラリ名の値です。ターゲット言語が Verilog® または SystemVerilog である場合、ライブラリ名は 'work' であり、変更できません。

他のライブラリのコードを含むフィルター設計をコンパイルする場合、[VHDL ライブラリ名] を更新してライブラリの名前の競合を回避します。

メモ

R2020b より前では、既定のシミュレーション コマンドは vsim -novopt %s.%s\n でした。Mentor Graphics® ModelSim®10.7 より前のバージョンは古い構文をサポートしています。Mentor Graphics ModelSim の最新のバージョンを使用する場合、vsim -voptargs=+acc %s.%s\n の構文を使用します。

コマンド ライン情報

プロパティ: HDLSimCmd
型: 文字ベクトル
既定の設定: 'vsim -novopt %s.%s\n'

このプロパティを設定するには、関数 hdlset_param または makehdl を使用します。プロパティの値を表示するには、関数 hdlget_param を使用します。

参考

シミュレーションの波形表示コマンド

シミュレーション スクリプトに書き込まれる波形表示コマンドを指定します。

設定

既定の設定: add wave sim:%s\n

暗黙的な引数 %s は、DUT の最上位の入力信号、出力信号および出力基準信号のパスを追加します。

コマンド ライン情報

プロパティ: HDLSimViewWaveCmd
型: 文字ベクトル
既定の設定: 'add wave sim:%s\n'

このプロパティを設定するには、関数 hdlset_param または makehdl を使用します。プロパティの値を表示するには、関数 hdlget_param を使用します。

参考

シミュレーションの終了

シミュレーション スクリプトの終了部分を書き込むために fprintf へ渡される書式名。

設定

既定の設定: run -all\n

終了フェーズ (Term) はスクリプトの最終実行フェーズです。このフェーズの 1 つの使用方法として、Cmd フェーズでコンパイルされた HDL コードのシミュレーションを実行します。Term フェーズは引数を取りません。

コマンド ライン情報

プロパティ: HDLSimTerm
型: 文字ベクトル
既定の設定: 'run -all\n'

このプロパティを設定するには、関数 hdlset_param または makehdl を使用します。プロパティの値を表示するには、関数 hdlget_param を使用します。

参考

シミュレーター フラグ

生成されたコンパイル スクリプトに適用するシミュレーター フラグを指定します。

設定

既定の設定: '' (シミュレーター フラグなし)

生成されたコンパイル スクリプトに適用するシミュレーター フラグを、文字ベクトルとして指定します。シミュレーター フラグは、アプリケーションおよび利用しているシミュレーターに固有です。たとえば、1076–1993 VHDL コンパイラを使用しなければならない場合、フラグ -93 を指定します。

このオプションで指定したフラグは、生成されたコンパイル スクリプトのコンパイル コマンドに追加されます。シミュレーション コマンドは、HDLCompileVHDLCmd または HDLCompileVerilogCmd プロパティによって指定されます。

コマンド ライン情報

プロパティ: SimulatorFlags
型: 文字ベクトル
既定の設定: ''

このプロパティを設定するには、関数 hdlset_param または makehdl を使用します。プロパティの値を表示するには、関数 hdlget_param を使用します。

参考