このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
Simulinkサブシステムの DPI 生成
Simulink®サブシステムから SystemVerilog DPI コンポーネントを生成
Simulinkサブシステムから生成された DPI コンポーネントは、次の 2 つの方法で使用できます。
SystemVerilog DPI コンポーネントのエクスポート — このコンポーネントを動作モデルとして HDL シミュレーションに統合できます。コンポーネント ジェネレーターは、テスト ポイントと調整可能なパラメーターをサポートします。生成された DPI コンポーネントをサブシステムからのデータ ベクトルに対して検証する SystemVerilog テスト ベンチを生成することもできます。SystemVerilog DPI コンポーネントの生成を参照してください。
SystemVerilog DPI テスト ベンチの生成 ( HDL Coder™を使用) — このテスト ベンチを使用して、DUT とデータソース。Verify HDL Design Using SystemVerilog DPI Test Bench (HDL Coder)を参照してください。
Simulinkによる DPI コンポーネントの生成を参照してください。
この機能を使用するには、 ASIC Testbench for HDL Verifierアドオンをダウンロードしてインストールします。この機能にはSimulink Coder™も必要です。
ブロック
Assertion | Simulinkアサーションから SystemVerilog アサーションを生成 |
トピック
DPI コンポーネントの生成と検証
- Simulinkによる DPI コンポーネントの生成
Simulink Coderライセンスをお持ちの場合は、2 つの方法のいずれかを使用して SystemVerilog DPI コンポーネントを生成できます。 - SystemVerilog DPI テストベンチ
2 種類の SVDPI テストベンチから選択します。 - SystemVerilog DPI コンポーネントの生成
Simulinkから DPI コンポーネントを生成し、さまざまな構成パラメーターを調べます。 - SystemVerilog で生成された DPI 関数を使用する
生成された DPI コンポーネントを SystemVerilog 環境にエクスポートする方法。 - 生成されたコンポーネントをSimulinkデータと照合して検証する
ModelSim®またはQuesta®を GUI モードで起動します。 - Simulink Testベンチからの SystemVerilog アサーションの生成
Simulink環境から SystemVerilog アサーションを生成します。
高度な DPI オプション
- クロスプラットフォーム DPI コンポーネントの生成
MATLAB®ホスト マシンとは異なるオペレーティング システム用の DPI コンポーネントを生成します。 - 生成された SystemVerilog コードをカスタマイズする
生成された SystemVerilog コードをカスタマイズする方法について説明します。 - シミュレーション中のゲインパラメーターの調整
パラメーターへの調整可能なアクセスを提供する DPI コンポーネントを生成します。 - SystemVerilog DPI コンポーネント テスト ポイント アクセス
モデル内の内部信号をテスト ポイントとして指定し、SystemVerilog DPI ジェネレーターを構成して 1 つ以上のアクセス関数を作成できます。 - SystemVerilog アサーションと機能カバレッジの生成
verify
ステートメントとモデル検証ブロックから SystemVerilog 即時アサーションを生成し、機能カバレッジ情報を収集します ( Simulink Test™ライセンスが必要です)。
SystemVerilog DPI テストベンチで生成された HDL コードを検証する ( HDL Coderライセンスが必要)
- Verify HDL Design Using SystemVerilog DPI Test Bench (HDL Coder)
This example shows how to use SystemVerilog DPI test bench for verification of HDL code where a large data set is required. - HDL ワークフロー アドバイザーを使用したテスト ベンチの生成とコード カバレッジの有効化 (HDL Coder)
HDL ワークフロー アドバイザーを使用して生成された HDL コード用にテスト ベンチとコード カバレッジを生成します。