Установите и просмотрите параметры блоков HDL

Для списка свойств блока HDL смотрите HDL Block Properties: Общий.

Установите параметры блоков HDL от графический интерфейса пользователя

Можно просмотреть и установить связанные с HDL свойства блока, такие как реализация и параметры реализации, на отдельном блочном уровне. Открыть диалоговое окно HDL Properties:

  1. Щелкните правой кнопкой по блоку и выберите HDL Code> HDL Block Properties.

    Диалоговое окно HDL Properties открывается.

  2. Измените свойства блока, как желаемый.

  3. Нажать ОК.

Установите параметры блоков HDL из командной строки

hdlset_param(path,Name, Value) устанавливает связанные с HDL параметры в блоке или модели, на которую ссылается path. Один или несколько аргументов пары Name,Value задают параметры, которые будут установлены, и их значения. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Например, чтобы установить фактор совместного использования на 2 и архитектуру к Tree для блока в вашей модели:

  1. Откройте модель и выберите блок.

  2. Введите следующее в командной строке:

    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.

Просмотрите все параметры блоков HDL

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 не по умолчанию

Следующий пример отображает только параметры блоков HDL, которые имеют значения не по умолчанию для в настоящее время выбранного блока.

hdldispblkparams(gcb)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
HDL Block Parameters ('simplevectorsum/vsum/Sum of
Elements')
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Implementation

	Architecture : Linear

Implementation Parameters

	OutputPipeline : 3

См. также hdldispblkparams.