Main Content

このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。

removePortGroup

svdpiConfiguration オブジェクトからポート グループ マッピングを削除します

R2023a 以降

    アドオンが必要: この機能には ASIC Testbench for HDL Verifier アドオンが必要です。

    説明

    removePortGroup(svdpiConfig,groupName) は、svdpiConfiguration オブジェクトから name という名前のポート グループを削除します。

    すべて折りたたむ

    UVM スコアボード テンプレートを使用して構成オブジェクトを作成します。次に、オブジェクトにポート グループを追加します。

    • inFromMon — スコアボードへの入力を監視する

    • inFromPred — スコアボードへの予測入力

    • inErrorThreshold — スコアボードへの設定入力

    c = svdpiConfiguration('uvm-scoreboard');
    addPortGroup(c, 'MONITOR_INPUTS','inFromMon'); % single input
    addPortGroup(c, 'PREDICTOR_INPUTS',{'inFromPred1','inFromPred2'}); % array of 2 ports
    addPortGroup(c, 'CONFIG_OBJECT_INPUTS',inErrorThreshold);

    次に、オブジェクトから構成ポート グループを削除します。

    c.removePortGroup('CONFIG_OBJECT_INPUTS');

    UVM 予測テンプレートを使用して構成オブジェクトを作成します。次に、オブジェクトにポート グループを追加します。

    • inFromMon — 予測子への入力を監視する

    • inErrorThreshold — 予測器への設定入力

    c = svdpiConfiguration('uvm-predictor');
    addPortGroup(c, 'PREDICTOR_INPUTS','inFromMon'); % single input
    addPortGroup(c, 'CONFIG_OBJECT_INPUTS',{'inErrorThreshold'});

    次に、オブジェクトから構成ポート グループを削除します。

    c.removePortGroup('CONFIG_OBJECT_INPUTS');

    同様の方法で、UVM シーケンスからポート グループを設定または削除できます。

    入力引数

    すべて折りたたむ

    SystemVerilog DPI 構成。svdpiConfiguration オブジェクトとして指定されます。

    svdpiConfiguration オブジェクトからポート グループを削除します。ポート グループの名前を文字列または文字ベクトルとして指定します。

    例: name='CONFIG_OBJECT_INPUTS'

    バージョン履歴

    R2023a で導入