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