Библиотека блоков HDL Coder содержит много базисных блоков, которые можно добавить в среду моделирования Simulink и разработать алгоритм HDL. Эти блоки включают входные источники, выводят приемники и блоки, которые выполняют основной, чтобы объединить математику и тригонометрические операции.
Чтобы отфильтровать Браузер Библиотеки Simulink, чтобы показать только поддержанные HDL блоки, войти hdllib
. Блоки, перечисленные в этом разделе, включают те блоки, которые являются доступно только в библиотеке HDL Coder. Блокируется, такие как Add, и Product доступны в библиотеке Simulink в Браузере Библиотеки.
Для отфильтрованного списка блоков Simulink, поддержанных для генерации HDL-кода, см. Список блоков Simulink (генерация HDL-кода).
hdllib | Отобразите блоки, которые совместимы с генерацией HDL-кода |
Модель и сигналы тестовой точки отладки с HDL Coder
Пример, который показывает, как добавить тестовые точки в сигналы в вашей модели и отладить эти сигналы в сгенерированном HDL-коде.
Сгенерируйте порты DUT для настраиваемых параметров
Сгенерируйте порты DUT для настраиваемых параметров.
Сгенерируйте код с аннотациями или комментариями
Как добавить аннотации в сгенерированный HDL-код с помощью DocBlock и аннотаций модели
Scalarization векторных портов в сгенерированном коде VHDL
Сгладьте векторные сигналы на целой модели или на уровне DUT в структуру скалярных сигналов в сгенерированном коде VHDL.
Симулируйте и сгенерируйте HDL-код для блока преобразования типа плавающего
Используйте блок Float Typecast, чтобы бросить вход к или фиксированной точке с плавающей точкой.
Поддерживаемые типы данных и осциллограф
MATLAB® тип данных и осциллограф поддерживают для генерации HDL-кода.
И поддержка типов данных сигнала
Поддержка генерации HDL-кода типов сигнала и типов данных.