exponenta event banner

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