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