Следующие данные показывают панель 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 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 Coder обеспечивает выбираемый альтернативный block implementations для многих типов блока. Каждая реализация оптимизирована для различных характеристик, таких как область чипа или скорость. Диалоговое окно HDL Properties позволяет вам выбрать реализацию для выбранного блока.
Реализации блока Most поддерживают много implementation parameters, которые позволяют вам управлять более подробной информацией генерации кода для блока. Диалоговое окно HDL Properties позволяет вам установить параметры реализации для блока.
Следующие данные показывают диалоговое окно HDL Properties для блока.
Существует много способов задать реализации и параметры реализации для отдельных блоков или групп блоков. Дополнительную информацию см. в Параметрах блоков HDL Набора и Представления.