このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
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 コンポーネントを生成します。
- テンプレートエンジン言語構文
テンプレート変数の定義と使用法。