exponenta event banner

Настройка параметров генерации кода HDL

Опции создания кода HDL в диалоговом окне «Параметры конфигурации»

На следующем рисунке показана панель «Создание кода HDL» верхнего уровня в диалоговом окне «Параметры конфигурации». Чтобы открыть это диалоговое окно, в галерее Приложения щелкните Кодер HDL. Появится вкладка Код HDL (HDL Code). В разделе «Подготовка» нажмите кнопку «Параметры».

Примечание

При появлении панели Создание кода HDL (HDL Code Generation) диалогового окна Параметры конфигурации (Configuration Parameters) при нажатии кнопки Справка (Help) отображается общая справка для диалогового окна Параметры конфигурации (Configuration Parameters).

Дополнительные сведения см. в разделе Опции создания кода HDL в диалоговом окне «Параметры конфигурации».

Вкладка «Код HDL» на панели инструментов Simulink

Панель инструментов Simulink ® содержит контекстные вкладки, которые появляются только при необходимости доступа к ним. Чтобы открыть вкладку Код HDL, откройте приложение Кодер HDL на вкладке Приложения на панели инструментов Simulink.

Вкладка Код HDL (HDL Code) содержит ярлыки для опций создания кода HDL. Эту закладку можно также использовать для инициирования создания кода.

Варианты включают в себя:

  • Помощник по рабочим процессам: откройте помощник по рабочим процессам HDL.

  • Свойства блока HDL: открытие библиотеки блоков, совместимой с HDL, в браузере библиотеки Simulink или открытие диалогового окна «Свойства блока HDL» для блока, выбранного в модели.

    Примечание

    После открытия библиотеки блоков, совместимой с HDL, для восстановления обозревателя библиотек в представлении по умолчаниюexit HDL-compatible blocks mode нажмите кнопку в обозревателе библиотек.

  • Помощник по коду HDL: Откройте помощник по коду HDL для модели или выбранной подсистемы.

  • Параметры: Откройте панель «Создание кода HDL» в диалоговом окне «Параметры конфигурации».

    • Параметры отчета: Откройте панель «Создание кода HDL» > «Отчет».

    • Удалить конфигурацию HDL из модели: Компонент конфигурации HDL - это внутренние данные, которые HDL Coder™ создает и присоединяет к модели. Этот компонент позволяет просматривать панель Создание кода HDL (HDL Code Generation) в диалоговом окне Параметры конфигурации (Configuration Parameters) и использовать панель Создание кода HDL (HDL Code Generation) для задания параметров создания кода HDL. Чтобы удалить компонент конфигурации генерации кода HDL в модель или из нее, выберите эту опцию. Дополнительные сведения см. в разделе Добавление или удаление компонента конфигурации HDL.

  • Код для: Выберите подсистему или модель верхнего уровня, для которой требуется создать код HDL. Эта опция соответствует опции Генерировать HDL для (Generate HDL for) на панели Создание кода HDL (HDL Code Generation) диалогового окна Параметры конфигурации (Configuration Parameters).

  • Генерация кода HDL: инициирование генерации кода HDL; эквивалентно флажку Генерировать код HDL (Generate HDL Code) в меню Создание кода HDL (HDL Code Generation) > Глобальные настройки (Global Settings) > вкладка Дополнительно (Advanced) диалогового окна Параметры конфигурации (Configuration Parameters).

  • Выберите блок в модели и перейдите к коду HDL, созданному для этого блока. Для использования этого параметра необходимо создать отчет об отслеживании.

  • Открыть отчет: открывает отчет о создании кода, если этот отчет существует по пути. В противном случае эта кнопка открывает отчет о проверке HDL.

  • Создание тестового стенда: инициирование формирования кода тестового стенда; эквивалентно кнопке Generate Test Stench в диалоговом окне Configuration Parameters. Для использования этой кнопки можно выбрать пункт меню Generate Test Stench (Генерировать тестовый стенд), если не выбрать подсистему в меню Generate HDL for (Генерировать ЛПВП для).

    Если установлен HDL Verifier™, можно создать модель косимуляции HDL или компонент SystemVerilog DPI.

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

Параметры кода HDL в контекстном меню блока

При щелчке правой кнопкой мыши на блоке, поддерживаемом кодером HDL, контекстное меню блока содержит подменю «Код HDL». Генератор кода включает элементы в подменю в соответствии с:

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

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

Примечание

Можно также получить доступ к параметрам в контекстном меню на вкладке «Код HDL» в панели инструментов Simulink. Чтобы открыть эту вкладку, откройте приложение Кодер HDL на вкладке Приложения.

Ниже приведено описание опций подменю «Код HDL».

ВыборОписаниеДоступность
Проверка совместимости подсистемЗапускает средство проверки совместимости HDL (checkhdl) на подсистеме.Доступно только для подсистем.
Создание HDL для подсистемыЗапускает генератор кодов HDL (makehdl) и генерирует код для подсистемы.Доступно только для подсистем.
Свойства кодера HDLОткрывает диалоговое окно «Параметры конфигурации» с выбранной панелью «Создание кода HDL» верхнего уровня.Доступно для блоков или подсистем.
Свойства блока HDLОткрытие диалогового окна свойств блока или подсистемы. Дополнительные сведения см. в разделе Установка и просмотр параметров модели HDL и блока.Доступно для блоков или подсистем.
Консультант по рабочим процессам HDLОткрывает помощник по рабочим процессам HDL для подсистемы.Доступно только для подсистем.
Перейти к кодуАктивирует окно отчета о создании HTML-кода, отображающее начало кода, созданного для выбранного блока или подсистемы. Дополнительные сведения см. в разделе Навигация между моделью Simulink и кодом HDL с помощью отслеживания.Активируется, когда для блока или подсистемы сгенерированы и код, и отчет об отслеживании.

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

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

Большинство реализаций блоков поддерживают ряд параметров реализации, которые позволяют управлять дополнительными подробностями создания кода для блока. Диалоговое окно «Свойства HDL» позволяет задать параметры реализации блока.

На следующем рисунке показано диалоговое окно «Свойства HDL» для блока.

Существует ряд способов определения реализаций и параметров реализации для отдельных блоков или групп блоков. См. раздел Установка и просмотр параметров модели HDL и блока.

См. также

|

Связанные темы