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');

Установите связанные с HDL параметры модели для symmetric_fir подсистема.

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

Сохраните параметры модели

Проверьте, что параметры модели заданы.

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<reservedrangesplaceholder0 >

См. также

Введенный в R2012b