このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
MATLABコードの DPI 生成
MATLAB®コードから SystemVerilog DPI コンポーネントを生成
MATLAB関数から DPI コンポーネントを生成するには、 MATLABによる DPI コンポーネント生成に関する考慮事項を参照してください。
この機能を使用するには、 ASIC Testbench for HDL Verifierアドオンをダウンロードしてインストールします。この機能にはMATLAB Coder™も必要です。
関数
dpigen | MATLAB関数から UVM または SystemVerilog DPI コンポーネントを生成 |
オブジェクト
svdpiConfiguration | MATLABから UVM および SystemVerilog コンポーネントを生成するためのワークフローを構成する (R2023a 以降) |
トピック
- MATLABを使用して DPI コンポーネントを生成
このトピックMATLAB関数から SystemVerilog DPI コンポーネントを作成するワークフローについて説明します。
- MATLABによる DPI コンポーネント生成に関する考慮事項
MATLAB関数を、SystemVerilog シミュレーションで使用するダイレクト プログラミング インターフェイス (DPI) を備えたコンポーネントとしてエクスポートできます。
- SystemVerilog で生成された DPI 関数を使用する
生成された DPI コンポーネントを SystemVerilog 環境にエクスポートする方法。
- SystemVerilog DPI コンポーネントで可変サイズのベクトルを使用する
この例では、可変長の入力または出力を備えた SystemVerilog DPI (SVDPI) コンポーネントを構成、生成、および使用する方法を示します。
- SystemVerilog および UVM テンプレート エンジン
テンプレートを使用して、 MATLABからカスタマイズ可能な SystemVerilog モジュールと UVM コンポーネントを生成します。
- テンプレート エンジンの言語構文
テンプレート変数の定義と使用法。