このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
検証
HDL テスト ベンチ、コシミュレーション、または FPGA インザループを使用した、生成された HDL コードのシミュレーションと検証
HDL テスト ベンチ、コシミュレーション (HDL Verifier™ が必要)、または FPGA インザループ (HDL Verifier が必要) を使用して、生成されたコードを検証できます。
FPGA インザループ (FIL) シミュレーションでは、このソフトウェアに厳密に同期する FPGA ボードを使用して Simulink® または MATLAB® シミュレーションを実行できます。ワークフロー アドバイザーで FIL を使用する場合、HDL Coder™ は読み込まれた設計から HDL コードを作成します。FPGA インザループ (HDL Verifier)を参照してください。
トピック
HDL テスト ベンチ
- MATLAB テスト ベンチの要件とコード生成のためのベスト プラクティス
MATLAB テスト ベンチの概要および要件と HDL コード生成および高位合成 (HLS) コード生成のためのベスト プラクティス。 - テスト ベンチのクロック イネーブルの切り替え速度の指定
テスト ベンチのクロック イネーブルの切り替え速度を指定します。 - HDL テスト ベンチを使用したコードの検証
指定したシミュレーション ツールを使用して、テスト ベンチからのテスト ベクトルで生成された HDL DUT (Design Under Test: テスト対象の設計) をシミュレートします。 - テスト ベンチ生成
HDL Coder は、MATLAB または Simulink シミュレーションから得られた DUT のスティミュラスと参照データをデータ ファイル (.dat
) に書き込みます。
コシミュレーション
- HDLコシミュレーションのセットアップ (HDL Verifier)
HDL コードを MATLAB または Simulink デザインと協調シミュレーションするには、まず次の手順を実行する必要があります。 - MATLAB から生成された HDL コードの自動検証 (HDL Verifier)
生成されたコシミュレーション スクリプトを使用して、生成された HDL コードを検証します。
FPGA インザループ
- FPGAインザループシミュレーションワークフロー (HDL Verifier)
ブロックまたは System object™ を生成するか選択し、FIL ウィザードを使用するか HDL ワークフロー アドバイザーを使用するかを決定します。
トラブルシューティング
- Resolve Index Errors During Simulation
Troubleshoot index errors during HDL code simulation.
関連情報
- HDL コシミュレーション (HDL Verifier)
- FPGA インザループ (HDL Verifier)
- FPGA ボードのカスタマイズ