Можно сгенерировать HDL-код из подсистем, которые включают блоки, поддерживаемые для генерации HDL-кода, такие как модель в Verify Turbo Decoder с потоковыми данными от MATLAB. В этом примере можно сгенерировать HDL-код из подсистемы HDL Algorithm.
Для генерации HDL-кода необходимо иметь лицензию HDL- Coder™.
Управляемый hdlsetup
(HDL Coder), чтобы сконфигурировать модель для генерации HDL-кода. Если вы начали проект с помощью Wireless HDL Toolbox™ Simulink® шаблон модели, ваша модель уже сконфигурирована для генерации HDL-кода.
Щелкните правой кнопкой мыши подсистему HDL Algorithm и выберите HDL Code > Generate HDL for Subsystem, чтобы сгенерировать HDL с помощью настроек по умолчанию. Журнал выхода этой операции показан в MATLAB® Командное окно, наряду с расположением сгенерированных файлов.
Чтобы изменить опции генерации кода, используйте панели HDL Code Generation диалогового окна Simulink Параметры Конфигурации. Для получения руководства через процесс генерации HDL-кода или для выбора целевого устройства или инструмента синтеза щелкните правой кнопкой мыши подсистему HDL Algorithm и выберите HDL Code > HDL Workflow Advisor.
Кроме того, из Командного Окна MATLAB можно вызвать:
makehdl([modelname '/HDL Algorithm'])
Опции для генерации испытательного стенда можно выбрать в диалоговом окне Параметров конфигурации Simulink или в HDL Workflow Advisor.
Кроме того, чтобы сгенерировать HDL- испытательного стенда из командной строки, вызовите:
makehdltb([modelname '/HDL Algorithm'])