メインコンテンツ

このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。

SystemVerilog DPI コンポーネントの生成

DPIインターフェースを使用してSimulinkサブシステムまたはMATLAB関数をエクスポートする

Verilog® またはSystemVerilogシミュレーション用の DPI インターフェイスを使用して、Simulink® サブシステムまたは MATLAB® 関数をエクスポートできます。コーダは、生成された C コードを、 SystemVerilogシン インターフェイス関数を介してアクセスされる DPI ラッパーでラップします。

HDL Verifier™ は、これらの製品とプラットフォームでのSystemVerilog DPI コンポーネントの生成をサポートしています。

デザインフォーマット必要な製品おすすめ商品サポートされるプラットフォーム
Simulink サブシステム

Simulink と Simulink Coder™

Embedded Coder®
  • Windows® 32ビットと64ビット

  • Linux® 64ビット

MATLAB 関数

MATLAB と MATLAB Coder

 
  • Windows 64ビット

  • Linux 64ビット

HDL Coder でSystemVerilog DPI テストベンチを生成する

HDL Coder™ ライセンスをお持ちの場合は、 SystemVerilog DPI テストベンチを生成できます。テストベンチを使用して、DUT およびデータ ソースを含む Simulink モデル全体から生成された C コードを使用して、生成された HDL コードを検証します。この機能を使用するには、モデル全体が Simulink Coder による C コード生成をサポートしている必要があります。この機能には、HDL ワークフロー アドバイザーの HDL コード生成 > テスト ベンチ オプションを設定、またはモデル コンフィギュレーションパラメーターダイアログ ボックスの HDL コード生成 > テスト ベンチ からアクセスできます。あるいは、コマンドライン アクセスの場合は、makehdltb (HDL Coder)GenerateSVDPITestBench プロパティを設定します。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
  • Windows 32ビットと64ビット

  • Linux 64ビット

参考

トピック