Для списка свойств блока HDL смотрите HDL Block Properties: Общий.
Можно просмотреть и установить связанные с HDL свойства блока, такие как реализация и параметры реализации, на отдельном блочном уровне. Открыть диалоговое окно HDL Properties:
Щелкните правой кнопкой по блоку и выберите HDL Code> HDL Block Properties.
Диалоговое окно HDL Properties открывается.
Измените свойства блока, как желаемый.
Нажать ОК.
устанавливает связанные с HDL параметры в блоке или модели, на которую ссылается hdlset_param(path,Name, Value) path. Один или несколько аргументов пары Name,Value задают параметры, которые будут установлены, и их значения. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
Например, чтобы установить фактор совместного использования на 2 и архитектуру к Tree для блока в вашей модели:
Откройте модель и выберите блок.
Введите следующее в командной строке:
hdlset_param (gcb, 'SharingFactor', 2, 'Architecture', 'Tree')
Чтобы просмотреть архитектуру для того же блока, введите следующее в командной строке:
hdlget_param(gcb,'Architecture')
Можно также присвоить возвращенные параметры блоков HDL массиву ячеек. В следующем примере hdlget_param возвращает все параметры блоков HDL и значения к массиву ячеек p.
p = hdlget_param(gcb,'all')
p =
'Architecture' 'Linear' 'InputPipeline' [0] 'OutputPipeline' [0]См. также hdlset_param и hdlget_param.
hdldispblkparams отображает параметры блоков HDL, доступные для заданного блока.
Следующий пример отображает параметры блоков HDL и значения для в настоящее время выбранного блока.
hdldispblkparams(gcb,'all')
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
HDL Block Parameters ('simplevectorsum/vsum/Sum of
Elements')
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Implementation
Architecture : Linear
Implementation Parameters
InputPipeline : 0
OutputPipeline : 0См. также hdldispblkparams.
Следующий пример отображает только параметры блоков HDL, которые имеют значения не по умолчанию для в настоящее время выбранного блока.
hdldispblkparams(gcb)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
HDL Block Parameters ('simplevectorsum/vsum/Sum of
Elements')
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Implementation
Architecture : Linear
Implementation Parameters
OutputPipeline : 3См. также hdldispblkparams.