このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
uvmfTestBenchConfiguration
アドオンが必要: この機能には ASIC Testbench for HDL Verifier アドオンが必要です。
説明
uvmfTestBenchConfiguration オブジェクトは、MATLAB® ベースの DPI コンポーネントからユニバーサル検証方法論フレームワーク (UVMF) 準拠の YAML ファイルの作成を制御します。
作成
構文
説明
は、DPI 予測子とシーケンス コンポーネントを UVMF テスト ベンチに統合するための c = uvmfTestBenchConfiguration({svdpiConfiguration("uvmf-predictor"),svdpiConfiguration("uvmf-sequence")})uvmfTestBenchConfiguration オブジェクトを作成します。セル配列内の svdpiConfiguration オブジェクトは任意の順序で指定できます。
は、指定された c = uvmfTestBenchConfiguration(testBenchKind,{svdpiObj1,svdpiObj2,...,svdpiObjn})testBenchKind を持つ uvmfTestBenchConfiguration オブジェクトを作成します。指定されていない場合は、"default" テストベンチの種類を持つオブジェクトを作成します。カスタム UVMF テストベンチ YAML テンプレートに従って、任意の数の svdpiConfiguration オブジェクトを提供します。
プロパティ
オブジェクト関数
generateYAMLforUVMFTestBench | テンプレート エンジンを使用して完全な UVMF テスト ベンチの YAML を生成する |
例
ヒント
このオブジェクトを使用すると、DPI コンポーネントを UVMF テストベンチに統合できます。UVMF コード ジェネレーターでは、これらの DPI コンポーネントをコンパイルするために DPI コンパイル フラグを渡す必要があります。このオブジェクトを使用して生成した makefile の "info" ターゲットをビルドすることにより、DPI コンパイル フラグを抽出できます。
たとえば、AbsVal_Blk.mk makefile の "info" ターゲットをビルドするには、このコマンドを使用します。
make -f AbsVal_Blk.mk info
このログには、UVMF コード ジェネレーターに渡すコンパイル フラグが表示されます。

バージョン履歴
R2024a で導入