Библиотека блоков кодера HDL содержит множество блоков, которые можно добавить в среду моделирования Simulink ® и разработать алгоритм HDL. Для моделирования крупных конструкций можно разделить модель на подсистемы и создать иерархические конструкции. Для синхронного поведения аппаратных средств и формирования удобного для аппаратного обеспечения кода HDL используйте блок управления состоянием внутри подсистем.
Для фильтрации обозревателя библиотеки Simulink для отображения только поддерживаемых HDL блоков введите hdllib. Блоки, перечисленные в этом разделе, включают блоки, доступные только в библиотеке кодера HDL. Такие блоки, как подсистема Foreach и атомарная подсистема, доступны в библиотеке Simulink в браузере библиотеки.
Отфильтрованный список блоков Simulink, поддерживаемых для создания кода HDL, см. в разделе Список блоков Simulink (создание кода HDL).
hdllib | Блоки отображения, совместимые с генерацией кода HDL |
Поведение синхронной подсистемы с блоком управления состоянием
Что такое блок управления состоянием и как он генерирует более чистый код ЛПВП
Создание кода HDL для подсистем с массивом шин
Создание кода HDL для подсистем, использующих массив шин в проекте.
Создание многоразового кода для подсистем
Создание общего кода для идентичных подсистем или подсистем, идентичных, за исключением значений параметров маски
Создание параметризованного кода для ссылочных моделей
Создание VHDL
®generic или Verilog
®parameter для аргументов модели в ссылке на модель.
Создание кода HDL для блоков внутри каждой подсистемы
Пример моделирования и генерации кода HDL для блоков в каждой подсистеме.
Ссылка на модель для генерации кода HDL
Ссылка на модель в подсистеме DUT позволяет: