Основные алгоритмы HDL

Создайте простые проекты HDL с помощью основных блоков Simulink®

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

Чтобы отфильтровать Браузер Библиотеки Simulink, чтобы показать только поддержанные HDL блоки, введите hdllib. Блоки, перечисленные в этом разделе, включают те блоки, которые только доступны в библиотеке HDL Coder. Блокируется, такие как Add, и Product доступны в библиотеке Simulink в Браузере Библиотеки.

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

Функции

hdllibОтобразите блоки, которые совместимы с генерацией HDL-кода

Проверки модели

Блоки

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

Bit ConcatКонкатенации до 128 входных слов в один выход
Bit ReduceAND, OR или битное сокращение XOR на всех битах входного сигнала к одному биту
Bit RotateВращайте входной сигнал позициями двоичного разряда
Bit ShiftЛогический или арифметический сдвиг входного сигнала
Bit SliceВозвратите поле последовательных битов от входного сигнала
Cosine HDL OptimizedРеализуйте волну косинуса фиксированной точки, оптимизированную для генерации HDL-кода
Sine HDL OptimizedРеализуйте синусоиду фиксированной точки при помощи подхода интерполяционной таблицы, оптимизированного для генерации HDL-кода
HDL CounterИли ограниченный количеством аппаратный счетчик свободного доступа

Темы

Моделирование базисного блока

Создайте модель Simulink для генерации HDL-кода

Практическое введение в создание модели и проверку совместимости для генерации HDL-кода.

Модель и сигналы тестовой точки отладки с HDL Coder™

Пример, который показывает, как добавить тестовые точки в сигналы в вашей модели и отладить эти сигналы в сгенерированном HDL-коде.

Сгенерируйте порты DUT для настраиваемых параметров

Сгенерируйте порты DUT для настраиваемых параметров.

Сгенерируйте код с аннотациями или комментариями

Как добавить аннотации в сгенерированный HDL-код с помощью DocBlock и аннотаций модели

Поддержка типов данных

Поддерживаемые типы данных и осциллограф

Тип данных MATLAB® и осциллограф поддерживают для генерации HDL-кода

И поддержка типов данных сигнала

Поддержка генерации HDL-кода типов сигнала и типов данных