コンパイル、シミュレーション、合成、lint スクリプトの設定
[EDA ツールのスクリプト] ペインを使用して、スクリプト ファイルの生成を構成します。これらのオプションは、スクリプトの生成を制御するためのプロパティで説明するプロパティに対応しています。
[EDA ツールのスクリプト] オプションを表示し設定するには、次の手順に従います。
[コンフィギュレーション パラメーター] ダイアログ ボックスを開きます。
[HDL コード生成] 、 [EDA ツールのスクリプト] ペインを選択します。
[EDA スクリプトを生成] オプションがスクリプト ファイルの生成を制御します。既定の設定では、このオプションはオンです。
スクリプト生成を無効にする場合は、このチェック ボックスをオフにして、[適用] をクリックします。
[EDA ツールのスクリプト] ペインの左側に選択オプションのカテゴリがリストされています。必要に応じてカテゴリを選択し、オプションを設定します。カテゴリは以下のとおりです。
コンパイル スクリプト: 生成された VHDL®、Verilog®、または SystemVerilog コードのコンパイル用スクリプトのカスタマイズに関連するオプション。詳細については、[コンパイル スクリプト] のオプションを参照してください。
シミュレーション スクリプト: HDL シミュレーターのスクリプトのカスタマイズに関連するオプション。詳細については、[シミュレーション スクリプト] のオプションを参照してください。
合成スクリプト: 合成ツールのスクリプトのカスタマイズに関連するオプション。詳細については、[合成スクリプト] のオプションを参照してください。
lint スクリプト: HDL lint ツールのスクリプトのカスタマイズに関連するオプション。詳細については、[lint スクリプト] のオプションを参照してください。
[コンパイル スクリプト] のオプション
次の図は、オプションが既定値に設定された [コンパイル スクリプト] ペインを示しています。
次の表は、[コンパイル スクリプト] のオプションをまとめています。
オプションと既定の設定 | 説明 |
---|---|
名前: コンパイル ファイルの接尾辞 既定の設定: | スクリプト ファイル名を形成するために DUT 名またはテスト ベンチ名に付加される接尾辞。 |
名前: コンパイルの初期化 既定の設定: | コンパイル スクリプトの |
名前: VHDL のコンパイル コマンド 既定の設定: | VHDL ファイル用のコンパイル スクリプトの Cmd セクションを書き込むために fprintf に渡される書式名。2 つの引数は SimulatorFlags プロパティ オプションの内容と現在のエンティティまたはモジュールのファイル名です。フラグを省略するには、SimulatorFlags を '' (既定の設定) に設定します。 |
名前: Verilog または SystemVerilog のコンパイル コマンド 既定の設定: | Verilog または SystemVerilog ファイル用のコンパイル スクリプトの Cmd セクションを書き込むために fprintf に渡される書式名。2 つの引数は SimulatorFlags プロパティの内容と現在のエンティティまたはモジュールのファイル名です。フラグを省略するには、SimulatorFlags を '' (既定の設定) に設定します。 |
名前: コンパイルの終了 既定の設定: | コンパイル スクリプトの終了部分を書き込むために fprintf に渡される書式名。 |
[シミュレーション スクリプト] のオプション
次の図は、オプションが既定値に設定された [シミュレーション スクリプト] ペインを示しています。
次の表は、[シミュレーション スクリプト] のオプションをまとめています。
オプションと既定の設定 | 説明 |
---|---|
既定の設定: | シミュレーション スクリプト ファイル名を形成するためにモデル名またはテスト ベンチ名に付加される接尾辞。 |
既定の設定: | シミュレーション スクリプトの初期化セクションを書き込むために fprintf に渡される書式名。 |
既定の設定: | シミュレーション コマンドを書き込むために 2 番目の暗黙的な引数は、最上位のモジュールまたはエンティティの名前です。 |
既定の設定: | シミュレーション スクリプトの波形表示コマンドを書き込むために fprintf に渡される書式名。暗黙的な引数は最上位のモジュールまたはエンティティの信号名です。 |
既定の設定: | シミュレーション スクリプトの Term 部分を書き込むために fprintf に渡される書式名。 |
既定の設定: | アプリケーションおよび利用しているシミュレーターに固有のオプションを指定します。たとえば、1076–1993 VHDL コンパイラを使用する場合、フラグ |
[合成スクリプト] のオプション
次の図は、オプションが既定値に設定された [合成スクリプト] ペインを示しています。[合成ツールを選択] プロパティの既定の設定は [なし]
で、合成スクリプトの生成は無効になっています。
合成スクリプトの生成を有効にするには、[合成ツールを選択] メニューから合成ツールを選択します。
合成ツールを選択すると、HDL Coder™ で次の処理が行われます。
合成スクリプトの生成の有効化。
[合成ファイルの接尾辞] フィールドへの (選択された合成ツールに固有の) ファイル名接尾辞の入力。
初期化、コマンド、終了の各フィールドへの (選択された合成ツールに固有の) 文字列の入力。
次の図は、Mentor Graphics® Precision ツールの場合に入力されるオプションの既定値を示しています。
次の表は、[合成スクリプト] のオプションをまとめています。
オプション名 | 説明 | ||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
合成ツールの選択に応じて、生成される合成ファイル名の接尾辞が次のいずれかに設定されます。
| |||||||||
合成スクリプトの 文字列の内容は選択された合成ツールに固有です。 | |||||||||
合成スクリプトの 文字列の内容は選択された合成ツールに固有です。 | |||||||||
合成スクリプトの 文字列の内容は選択された合成ツールに固有です。 |
[lint スクリプト] のオプション
次の図は、オプションが既定値に設定された [lint スクリプト] ペインを示しています。
次の表は、[lint スクリプト] のオプションをまとめています。
オプション | 説明 |
---|---|
HDL lint スクリプトの生成を有効または無効にし、HDL Coder でスクリプトを生成する HDL lint ツールを選択します。 | |
HDL lint スクリプトの初期化テキストを入力します。 | |
HDL lint スクリプトのコマンドを入力します。 | |
HDL lint スクリプトの終了文字ベクトルを入力します。 |
lint スクリプトの生成を有効にするには、[HDL lint ツールの選択] メニューから HDL lint ツールを選択します。
HDL lint ツールを選択すると、HDL Coder は以下を行います。
lint スクリプトの生成の有効化。
初期化、コマンド、終了の各フィールドへの (選択された HDL lint ツールに固有の) 文字列の入力。
また、カスタムの lint スクリプトの生成もできます。[HDL lint ツールの選択] で [カスタム]
を選択し、初期化、コマンド、終了の各フィールドに文字列を入力します。
詳細については、HDL lint ツール スクリプトの生成を参照してください。