Main Content

hdlrestoreparams

ブロック レベルおよびモデル レベルの HDL パラメーターをモデルに復元する

説明

hdlrestoreparams(dut) は、既定のブロック レベルおよびモデル レベルの HDL 設定を、指定したモデルに復元します。

hdlrestoreparams(dut,filename) は、以前に保存したファイルのブロック レベルおよびモデル レベルの HDL 設定を、指定したモデルに復元します。

すべて折りたたむ

次の例では、モデルで HDL パラメーターを設定してそのパラメーターを MATLAB® スクリプトに保存する方法を示します。

モデルの HDL パラメーターの設定

sfir_fixed モデルを開きます。

sfir_fixed

モデル パラメーターが既定値をもっていることを確認します。

hdlsaveparams('sfir_fixed/symmetric_fir')
%% Set Model 'sfir_fixed' HDL parameters
hdlset_param('sfir_fixed', 'HDLSubsystem', 'sfir_fixed/symmetric_fir');

symmetric_fir サブシステムに対して HDL 関連のモデル パラメーターを設定します。

hdlset_param('sfir_fixed/symmetric_fir', 'SharingFactor', 3)
hdlset_param('sfir_fixed/symmetric_fir', 'InputPipeline', 5)

モデルの HDL パラメーターの保存

モデル パラメーターが設定されていることを確認します。

hdlsaveparams('sfir_fixed/symmetric_fir')
%% Set Model 'sfir_fixed' HDL parameters
hdlset_param('sfir_fixed', 'HDLSubsystem', 'sfir_fixed/symmetric_fir');

% Set SubSystem HDL parameters
hdlset_param('sfir_fixed/symmetric_fir', 'InputPipeline', 5);
hdlset_param('sfir_fixed/symmetric_fir', 'SharingFactor', 3);

モデル パラメーターを MATLAB® スクリプト sfir_saved_params.m に保存します。

hdlsaveparams('sfir_fixed/symmetric_fir', 'sfir_saved_params.m')

保存されたパラメーターの確認

HDL 関連のモデル パラメーターを既定値にリセットします。

hdlrestoreparams('sfir_fixed/symmetric_fir')

モデル パラメーターが既定値をもっていることを確認します。

hdlsaveparams('sfir_fixed/symmetric_fir')
%% Set Model 'sfir_fixed' HDL parameters
hdlset_param('sfir_fixed', 'HDLSubsystem', 'sfir_fixed');

sfir_saved_params.m から保存されているモデル パラメーターを復元します。

hdlrestoreparams('sfir_fixed/symmetric_fir', 'sfir_saved_params.m')

保存されているモデル パラメーターが復元されていることを確認します。

hdlsaveparams('sfir_fixed/symmetric_fir')
%% Set Model 'sfir_fixed' HDL parameters
hdlset_param('sfir_fixed', 'HDLSubsystem', 'sfir_fixed/symmetric_fir');

% Set SubSystem HDL parameters
hdlset_param('sfir_fixed/symmetric_fir', 'InputPipeline', 5);
hdlset_param('sfir_fixed/symmetric_fir', 'SharingFactor', 3);

入力引数

すべて折りたたむ

絶対階層パスを含む、DUT サブシステム名。文字ベクトルとして指定します。

例: 'modelname/subsysTarget'

例: 'modelname/subsysA/subsysB/subsysTarget'

以前に保存した HDL モデル パラメーターを含むファイルの名前。

例: 'mymodel_saved_params.m'

バージョン履歴

R2012b で導入