exponenta event banner

Создание кода HDL

Можно создать код HDL из подсистем, которые включают блоки, поддерживаемые для генерации кода HDL, например, модель в Verify Turbo Decoder with Streaming Data from MATLAB. В этом примере можно создать код HDL из подсистемы алгоритма HDL.

Для создания кода HDL необходимо иметь лицензию HDL Coder™.

Подготовка модели

Управляемый hdlsetup (кодер HDL) для конфигурирования модели для генерации кода HDL. При запуске проекта с использованием шаблона модели Wireless HDL Toolbox™ Simulink ® модель уже настроена для генерации кода HDL.

Создание кода HDL

Щелкните правой кнопкой мыши подсистему алгоритма HDL и выберите HDL Code > Generate HDL for Subsystem для создания HDL с использованием настроек по умолчанию. Журнал выходных данных этой операции отображается в окне команд MATLAB ® вместе с местоположением созданных файлов.

Чтобы изменить параметры создания кода, используйте панели «Создание кода HDL» диалогового окна «Параметры конфигурации Simulink». Для получения рекомендаций по процессу создания кода HDL или выбора целевого устройства или средства синтеза щелкните правой кнопкой мыши подсистему алгоритма HDL и выберите «Код HDL» > «Помощник по рабочим процессам HDL».

Кроме того, в окне команд MATLAB можно вызвать:

makehdl([modelname '/HDL Algorithm'])

Создание испытательного стенда ЛПВП

Можно выбрать опции для создания тестового стенда в диалоговом окне Параметры конфигурации Simulink (Simulink Configuration Parameters) или в Помощнике по рабочим процессам HDL (HDL Workflow Advisor).

Кроме того, для генерации тестового стенда HDL из командной строки вызовите:

makehdltb([modelname '/HDL Algorithm'])

См. также

Функции

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