このページは機械翻訳を使用して翻訳されました。ここをクリックして、元の英語を参照してください。
SystemVerilog DPI コンポーネントの生成
DPI インターフェイスを使用したSimulinkサブシステムまたはMATLAB関数のエクスポート
Simulink®サブシステムまたはMATLAB®関数を、 Verilog®または SystemVerilog シミュレーション用の DPI インターフェイスを使用してエクスポートできます。コーダーは、生成された C コードを、SystemVerilog シン インターフェイス関数を通じてアクセスされる DPI ラッパーでラップします。
Simulinkサブシステム - この機能にアクセスするには、 HDL Verifierアプリをクリックし、 [HDL Verifier ] タブで[Generate DPI Component ]をクリックします。SystemVerilog DPI コンポーネントの生成を参照してください。
MATLAB関数 —
dpigen
関数を使用してコンポーネントを生成します。MATLABを使用して DPI コンポーネントを生成を参照してください。
HDL Verifier™ は、これらの製品およびプラットフォームでの SystemVerilog DPI コンポーネントの生成をサポートします。
デザインフォーマット | 必要な製品 | おすすめ商品 | サポートされているプラットフォーム |
---|---|---|---|
Simulinkサブシステム | SimulinkとSimulink Coder™ | Embedded Coder® |
|
関数 MATLAB | MATLABとMATLAB Coder |
|
HDL Coderでの SystemVerilog DPI テストベンチの生成
HDL Coder™ライセンスをお持ちの場合は、SystemVerilog DPI テスト ベンチを生成できます。テストベンチを使用して、DUT とデータ ソースを含むSimulinkモデル全体から生成された C コードを使用して、生成された HDL コードを検証します。この機能を使用するには、モデル全体がSimulink Coderによる C コード生成をサポートしている必要があります。この機能には、HDL ワークフロー アドバイザーのHDL Code Generation > Set Testbench Options、または [モデル コンフィギュレーションパラメーター]ダイアログ ボックスのHDL Code Generation> でアクセスできます。 Test Bench。あるいは、コマンドライン アクセスの場合は、 GenerateSVDPITestBench
のmakehdltb
(HDL Coder)プロパティを設定します。HDL Coderを使用した SystemVerilog テストベンチの生成の例については、 Verify HDL Design Using SystemVerilog DPI Test Bench (HDL Coder)を参照してください。
HDL Verifier は、これらの製品およびプラットフォームを使用したHDL Coderでの SystemVerilog DPI テストベンチの生成をサポートします。
デザインフォーマット | 必要な製品 | おすすめ商品 | サポートされているプラットフォーム |
---|---|---|---|
Simulinkサブシステム | SimulinkとSimulink Coder | Embedded Coder |
|