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)

Сохраните параметры 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