このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。
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 で導入