hdlrestoreparams

Восстановите блок - и параметры HDL образцового уровня к модели

Синтаксис

hdlrestoreparams(dut)
hdlrestoreparams(dut,filename)

Описание

пример

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