Установите опции генерации HDL-кода

Опции генерации HDL-кода в диалоговом окне параметров конфигурации

Следующие данные показывают панель HDL Code Generation верхнего уровня в диалоговом окне Configuration Parameters. Чтобы открыть это диалоговое окно, выберите Simulation> Model Configuration Parameters в окне Simulink®. Затем выберите HDL Code Generation из списка слева.

Примечание

Когда панель HDL Code Generation диалогового окна Configuration Parameters появляется, отмечание кнопки Help отображает общую справку для диалогового окна Configuration Parameters.

Меню кода

Подменю Code> HDL Code обеспечивает ярлыки опциям генерации HDL-кода. Можно также использовать это подменю, чтобы инициировать генерацию кода.

Опции включают:

  • HDL Workflow Advisor: откройте HDL Workflow Advisor.

  • Опции: Откройте панель HDL Code Generation в диалоговом окне Configuration Parameters.

  • Generate HDL: Инициируйте генерацию HDL-кода; эквивалентный кнопке Generate в диалоговом окне Configuration Parameters.

  • Generate Test Bench: Инициируйте генерацию кода испытательного стенда; эквивалентный кнопке Generate Test Bench в диалоговом окне Configuration Parameters. Если вы не выбираете подсистему в меню Generate HDL for, пункт меню Generate Test Bench не доступен.

  • Add HDL Coder Configuration to Model или Remove HDL Coder Configuration from Model: HDL configuration component является внутренними данными, которые HDL Coder™ создает и присоединяет к модели. Этот компонент позволяет вам просмотреть панель HDL Code Generation в диалоговом окне Configurations Parameters и использовать панель HDL Code Generation, чтобы установить опции генерации HDL-кода. Если необходимо добавить или удалить компонент настройки генерации HDL-кода к или из модели, используйте эту опцию, чтобы сделать так. Для получения дополнительной информации смотрите, Добавляют или Удаляют Компонент Настройки HDL.

Опции HDL-кода в контекстном меню блока

Когда вы щелкаете правой кнопкой по блоку, который поддерживает HDL Coder, контекстное меню для блока включает подменю HDL Code. Кодер включает элементы в подменю согласно:

  • Тип блока: для подсистем меню включает некоторые опции, которые характерны для подсистем.

  • Была ли информация о коде и трассируемости сгенерирована для блока или подсистемы.

Следующие сводные данные описывают опции подменю HDL Code.

ОпцияОписаниеДоступность
Check Subsystem CompatibilityЗапускает программу контроля совместимости HDL (checkhdl) на подсистеме.Доступный только для подсистем.
Generate HDL for SubsystemЗапускает генератор HDL-кода (makehdl) и генерирует код для подсистемы.Доступный только для подсистем.
HDL Coder PropertiesОткрывает диалоговое окно Configuration Parameters, с выбранной панелью генерации HDL-кода верхнего уровня.Доступный для блоков или подсистем.
HDL Block PropertiesОткрывает диалоговое окно свойств блока для блока или подсистемы. Смотрите Параметры блоков HDL Набора и Представления для получения дополнительной информации.Доступный для блоков или подсистем.
HDL Workflow AdvisorОткрывает HDL Workflow Advisor для подсистемы.Доступный только для подсистем.
Navigate to CodeАктивирует окно отчета генерации кода HTML, отображая начало кода, сгенерированного для выбранного блока или подсистемы. Для получения дополнительной информации смотрите, Перешли Между Моделью Simulink и HDL-кодом при помощи Трассируемости.Enabled, когда и код и отчет трассируемости были сгенерированы для блока или подсистемы.

Диалоговое окно свойств блока HDL

HDL Coder обеспечивает выбираемый альтернативный block implementations для многих типов блока. Каждая реализация оптимизирована для различных характеристик, таких как область чипа или скорость. Диалоговое окно HDL Properties позволяет вам выбрать реализацию для выбранного блока.

Реализации блока Most поддерживают много implementation parameters, которые позволяют вам управлять более подробной информацией генерации кода для блока. Диалоговое окно HDL Properties позволяет вам установить параметры реализации для блока.

Следующие данные показывают диалоговое окно HDL Properties для блока.

Существует много способов задать реализации и параметры реализации для отдельных блоков или групп блоков. Дополнительную информацию см. в Параметрах блоков HDL Набора и Представления.