このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。
シミュレーション スクリプトのパラメーター
このページでは、[コンフィギュレーション パラメーター] ダイアログ ボックスの [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
を使用します。