このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。
DUT 端子のコンフィギュレーション パラメーター
これらのパラメーターは、[コンフィギュレーション パラメーター] ダイアログ ボックスの [HDL コード生成] 、 [グローバル設定] の [端子] タブにあります。
トリガー信号をクロックとして使用
この設定は、[コンフィギュレーション パラメーター] ダイアログ ボックスの [HDL コード生成] 、 [グローバル設定] 、 [端子] タブのパラメーターです。
設定
既定の設定: オフ
オン
Triggered Subsystem について、トリガー入力信号を生成された HDL コード内でクロックとして使用します。[コンフィギュレーション パラメーター] ダイアログ ボックスの [クロック エッジ] 設定が、Triggered Subsystem 内の Trigger ブロックの [トリガー タイプ] と一致していることを確認します。
オフ
Triggered Subsystem について、トリガー入力信号を生成された HDL コード内でクロックとして使用しません。
コマンド ライン情報
プロパティ: TriggerAsClock |
型: 文字ベクトル |
値: 'on' | 'off' |
既定の設定: 'off' |
このプロパティを設定するには、関数 hdlset_param
または makehdl
を使用します。プロパティの値を表示するには、関数 hdlget_param
を使用します。
たとえば、トリガー信号を sfir_fixed/symmetric_fir
DUT サブシステム内にある Triggered Subsystem のクロックとして使用する HDL コードを生成するには、次のいずれかの方法を使用します。
プロパティを引数として関数
makehdl
に渡す。makehdl ('sfir_fixed/symmetric_sfir','TriggerAsClock','on')
hdlset_param
を使用すると、モデルにパラメーターを設定してから、makehdl
を使用して HDL コードを生成できる。hdlset_param('sfir_fixed','TriggerAsClock','on') makehdl('sfir_fixed/symmetric_fir')
調整可能なパラメーターの HDL DUT 端子生成の有効化
生成された HDL コードで、調整可能なパラメーターの DUT 入力端子が生成されないようにするには、この設定を無効にしてください。
設定
既定の設定: オン
オン
コード ジェネレーターは、生成 HDL コード内に調整可能なパラメーターに対応する DUT 入力端子を生成します。
オフ
コード ジェネレーターは、調整可能なパラメーターを保持し、生成 HDL コード内に DUT 入力端子を生成しません。
off
を選択すると、コード生成が高速になる可能性があります。
コマンド ライン情報
プロパティ: GenDUTPortForTunableParam |
型: 文字ベクトル |
値: 'on' | 'off' |
既定の設定: 'on' |
このプロパティを設定するには、関数 hdlset_param
または makehdl
を使用します。プロパティの値を表示するには、関数 hdlget_param
を使用します。
たとえば、信号を sfir_fixed/symmetric_fir
DUT サブシステムの調整可能なパラメーターとして指定した後で、HDL コード内で DUT 入力端子を生成するには、次のいずれかの方法を使用します。
プロパティを引数として関数
makehdl
に渡す。makehdl ('sfir_fixed/symmetric_sfir','GenDUTPortForTunableParam','on')
hdlset_param
を使用すると、モデルにパラメーターを設定してから、makehdl
を使用して HDL コードを生成できる。hdlset_param('sfir_fixed','GenDUTPortForTunableParam','on') makehdl('sfir_fixed/symmetric_fir')
参考
生成された DUT 入力端子の遅延の均衡化
生成された DUT 入力端子パスに遅延を挿入して一致させる場合は、この設定を有効にします。入力が安定しているパスに HDL Coder™ が一致させるための遅延を挿入しないようにする場合は、この設定を無効にします。ハードウェアで設計を実行しているときに、生成された DUT 入力端子に関連付けられた調整可能なパラメーターを変更しない場合は、この設定を無効にします。DUT の安定しているパスで一致させるための遅延を回避すると、設計に必要なリソースの量が削減されます。
設定
既定の設定: オン
オン
HDL Coder は、生成された HDL コード内の調整可能なパラメーター信号に対して生成された DUT 入力端子のパスに、一致させるための遅延を挿入します。
オフ
HDL Coder は、生成された HDL コード内の調整可能なパラメーター信号に対して生成された DUT 入力端子のパスに、一致させるための遅延を挿入しません。
依存関係
このパラメーターを無効にするには、[調整可能なパラメーターの HDL DUT 入力端子の生成を有効にする] チェック ボックスをオンにします。
コマンド ライン情報
プロパティ: BalanceDelaysForTunableParam |
型: 文字ベクトル |
値: 'on' | 'off' |
既定の設定: 'on' |
このプロパティを設定するには、関数 hdlset_param
または makehdl
を使用します。プロパティの値を表示するには、関数 hdlget_param
を使用します。
たとえば、信号を sfir_fixed/symmetric_fir
DUT サブシステムの調整可能なパラメーターとして指定した後、HDL コード内で生成された DUT 入力端子パスで一致させるための遅延を回避するには、次のいずれかの方法を使用します。
プロパティを引数として関数
makehdl
に渡す。makehdl('sfir_fixed/symmetric_sfir',... 'BalanceDelaysForTunableParam','off')
hdlset_param
を使用すると、モデルにパラメーターを設定してから、makehdl
を使用して HDL コードを生成できる。hdlset_param('sfir_fixed','BalanceDelaysForTunableParam','off') makehdl('sfir_fixed/symmetric_fir')
参考
テスト ポイントの HDL DUT 端子生成の有効化
生成された HDL コードで、テスト ポイント信号の DUT 出力端子を生成するには、この設定を有効にしてください。
設定
既定の設定: オフ
オン
この設定を有効にすると、コード ジェネレーターは、生成 HDL コード内にテスト ポイント信号に対応する DUT 出力端子を生成します。これらの信号に対応する出力端子に Scope ブロックを接続することで、テスト ポイント信号を観察し、設計をデバッグできます。
オフ
この設定を無効にすると、コード ジェネレーターは、テスト ポイント信号を保持し、生成 HDL コード内に DUT 出力端子を生成しません。
メモ
Stateflow® Chart 内のステートにテスト ポイントを指定した場合、この設定はコード ジェネレーターで無視されます。
コマンド ライン情報
プロパティ: EnableTestpoints |
型: 文字ベクトル |
値: 'on' | 'off' |
既定の設定: 'off' |
このプロパティを設定するには、関数 hdlset_param
または makehdl
を使用します。プロパティの値を表示するには、関数 hdlget_param
を使用します。
たとえば、信号を sfir_fixed/symmetric_fir
DUT サブシステムのテストポイントとして指定した後で、HDL コード内で DUT 出力端子を生成するには、次のいずれかの方法を使用します。
プロパティを引数として関数
makehdl
に渡す。makehdl ('sfir_fixed/symmetric_sfir','EnableTestpoints','on')
hdlset_param
を使用すると、モデルにパラメーターを設定してから、makehdl
を使用して HDL コードを生成できる。hdlset_param('sfir_fixed','EnableTestpoints','on') makehdl('sfir_fixed/symmetric_fir')
参考
生成された DUT 出力端子の遅延の均衡化
生成された DUT 出力端子パスに遅延を挿入して一致させる場合は、この設定を有効にします。テスト ポイントに対して生成された出力端子へのパスに HDL Coder が一致させるための遅延を挿入しないようにする場合は、この設定を無効にします。DUT のテスト ポイントの出力端子パスで一致させるための遅延を回避すると、設計に必要なリソースの量が削減され、テスト ポイントのレイテンシが低減されます。テスト ポイント信号にレイテンシを追加せずに直接ハードウェアを調査する場合は、このプロパティを無効にします。
メモ
このプロパティを無効にすると、元のモデルにおけるテスト ポイントのシミュレーション動作に影響を及ぼします。
設定
既定の設定: オン
オン
HDL Coder は、生成された HDL コード内のテスト ポイント信号に対して生成された DUT 出力端子のパスに、一致させるための遅延を挿入します。
オフ
HDL Coder は、生成された HDL コード内のテスト ポイント信号に対して生成された DUT 出力端子のパスに、一致させるための遅延を挿入しません。
依存関係
このパラメーターを無効にするには、[テスト ポイントの HDL DUT 出力端子の生成を有効にする] チェック ボックスをオンにします。
コマンド ライン情報
プロパティ: BalanceDelaysForTestpoints |
型: 文字ベクトル |
値: 'on' | 'off' |
既定の設定: 'on' |
このプロパティを設定するには、関数 hdlset_param
または makehdl
を使用します。プロパティの値を表示するには、関数 hdlget_param
を使用します。
たとえば、信号を sfir_fixed/symmetric_fir
DUT サブシステムのテストポイントとして指定した後、HDL コード内で生成された DUT 出力端子パスで一致させるための遅延を回避するには、次のいずれかの方法を使用します。
プロパティを引数として関数
makehdl
に渡す。makehdl('sfir_fixed/symmetric_sfir',... 'BalanceDelaysForTestpoints','off')
hdlset_param
を使用すると、モデルにパラメーターを設定してから、makehdl
を使用して HDL コードを生成できる。hdlset_param('sfir_fixed','BalanceDelaysForTestpoints','off') makehdl('sfir_fixed/symmetric_fir')
参考
端子のスカラー化
VHDL® コード内のベクトル端子をスカラー端子の構造体にフラット化します。
設定
既定の設定: オフ
On
ベクトル端子のコードを生成する際にスカラー端子の構造体を生成します。
Off
ベクトル端子のコードを生成する際に、ベクトル端子の型定義と端子宣言を生成します。
DUT レベル
ベクトル端子のコードを生成する際に、DUT レベルのみに存在するベクトル端子のスカラー端子の構造体を生成します。DUT サブシステムは、モデルの最上位レベルに存在する必要はありません。
依存関係
このオプションは、ターゲット言語 ([言語] オプションで指定) が VHDL の場合に有効になります。
コマンド ライン情報
プロパティ: ScalarizePorts |
型: 文字ベクトル |
値: 'on' | 'off' | 'dutlevel' |
既定の設定: 'off' |
このプロパティを設定するには、関数 hdlset_param
または makehdl
を使用します。プロパティの値を表示するには、関数 hdlget_param
を使用します。
参考
FPGA 展開における I/O ピンの最大数
ターゲット FPGA の I/O ピンの最大数を指定します。
設定
既定の設定: 5000
生成されたコードの DUT ピン数がこのパラメーターの値を超えると、HDL Coder は HDL コード生成チェック レポートに、[I/O しきい値を超える DUT ピン数のチェック] パラメーターで指定されたタイプのメッセージを生成します。
コマンド ライン情報
プロパティ: IOThreshold |
タイプ: int32 |
値: 正の整数 |
既定の設定: 5000 |
このプロパティを設定するには、関数 hdlset_param
または makehdl
を使用します。プロパティの値を表示するには、関数 hdlget_param
を使用します。
参考
I/O しきい値を超える DUT ピン数のチェック
生成されたコードの DUT ピン数が [FPGA 展開における I/O ピンの最大数] パラメーターで設定した I/O ピンの最大数を超えたときに生成されるメッセージのタイプを指定します。
設定
既定の設定: エラー
エラー
生成されたコードの DUT ピン数が I/O ピンの最大数を超えると、HDL Coder は HDL コード生成チェック レポートにエラーを生成します。
警告
生成されたコードの DUT ピン数が I/O ピンの最大数を超えると、HDL Coder は HDL コード生成チェック レポートに警告を生成します。
なし
生成されたコードの DUT ピン数が I/O ピンの最大数を超えても、HDL コード生成チェック レポートにメッセージは生成されません。
コマンド ライン情報
プロパティ: TreatIOThresholdAs |
型: 文字ベクトル |
値: 'Error' | 'Warning' | 'None' |
既定の設定: 'Error' |
このプロパティを設定するには、関数 hdlset_param
または makehdl
を使用します。プロパティの値を表示するには、関数 hdlget_param
を使用します。