exponenta event banner

Иерархическое проектирование и синхронное поведение оборудования

Создание подсистем и иерархических проектов ЛПВП с блоком государственного контроля

Библиотека блоков кодера HDL содержит множество блоков, которые можно добавить в среду моделирования Simulink ® и разработать алгоритм HDL. Для моделирования крупных конструкций можно разделить модель на подсистемы и создать иерархические конструкции. Для синхронного поведения аппаратных средств и формирования удобного для аппаратного обеспечения кода HDL используйте блок управления состоянием внутри подсистем.

Для фильтрации обозревателя библиотеки Simulink для отображения только поддерживаемых HDL блоков введите hdllib. Блоки, перечисленные в этом разделе, включают блоки, доступные только в библиотеке кодера HDL. Такие блоки, как подсистема Foreach и атомарная подсистема, доступны в библиотеке Simulink в браузере библиотеки.

Отфильтрованный список блоков Simulink, поддерживаемых для создания кода HDL, см. в разделе Список блоков Simulink (создание кода HDL).

Функции

hdllibБлоки отображения, совместимые с генерацией кода HDL

Параметры конфигурации Simulink

Блоки

развернуть все

Единичная задержка включена синхронноЗадержка входного сигнала на один период выборки при истинном внешнем сигнале Enable
Единичная задержка, сбрасываемая синхронноЗадержка входного сигнала на один период выборки при ложном внешнем сигнале сброса
Единичная задержка Включена Сбрасываемая СинхроннаяЗадержка входного сигнала на один период выборки, когда внешний сигнал Enable является истинным, а внешний сигнал Reset - ложным
Государственный контрольУкажите синхронный сброс и включите режим работы блоков с состоянием
Синхронная подсистемаПредставлять подсистему с синхронным сбросом и включением
Включенная синхронная подсистемаПредставлять подсистему с включенным режимом синхронного сброса и включения
Сбрасываемая синхронная подсистемаПредставлять сбрасываемую подсистему с синхронным сбросом и включением

Темы

Поведение синхронной подсистемы с блоком управления состоянием

Что такое блок управления состоянием и как он генерирует более чистый код ЛПВП

Создание кода HDL для подсистем с массивом шин

Создание кода HDL для подсистем, использующих массив шин в проекте.

Создание многоразового кода для подсистем

Создание общего кода для идентичных подсистем или подсистем, идентичных, за исключением значений параметров маски

Создание параметризованного кода для ссылочных моделей

Создание VHDL ®generic или Verilog ®parameter для аргументов модели в ссылке на модель.

Создание кода HDL для блоков внутри каждой подсистемы

Пример моделирования и генерации кода HDL для блоков в каждой подсистеме.

Ссылка на модель для генерации кода HDL

Ссылка на модель в подсистеме DUT позволяет:

Характерные примеры