Библиотека блоков 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 и модели
Скаляризация портов Вектора в сгенерированном коде VHDL
Сплюсните векторные сигналы на всей модели или на уровне DUT в структуру скалярных сигналов в сгенерированном коде VHDL.
Симулируйте и сгенерируйте HDL-код для блока Typecast с плавающей передачей
Используйте блок Float Typecast, чтобы привести вход к плавающей или фиксированной точке.
Поддерживаемые типы данных и возможности
MATLAB® тип данных и поддержка возможностей для генерации HDL-кода.
Поддержка типа сигнала и данных
Поддержка генерации HDL-кода для типов сигналов и данных.