exponenta event banner

Пользовательские функции MATLAB

Создание алгоритмов, готовых к HDL, с использованием блоков в библиотеке пользовательских функций

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

Для фильтрации обозревателя библиотеки Simulink для отображения только поддерживаемых HDL блоков введите hdllib.

Функции

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

hdl.RAMОдно-, просто двухпортовая или двухпортовая ОЗУ для доступа к памяти для чтения/записи
hdl.BlackBoxЧерный ящик для включения пользовательского кода HDL
hdllibБлоки отображения, совместимые с генерацией кода HDL

Темы

Моделирование функций MATLAB

Шаблоны проектирования функциональных блоков MATLAB для HDL

Шаблоны проектирования, которые помогут использовать расширенные функции функциональных блоков MATLAB.

Руководство по проектированию функционального блока MATLAB

Рекомендуемые параметры настройки и процедуры для функциональных блоков MATLAB для оптимальной генерации кода HDL.

Приложения HDL для функционального блока MATLAB

Функциональный блок MATLAB и его применение в генерации кода HDL.

Создание кода HDL из функций MATLAB

Создание кода из функционального блока MATLAB

В пошаговом руководстве показано, как включить функциональный блок MATLAB в модель для создания кода.

Создание кода экземпляра для функций

Создание модуля Verilog ® или объекта VHDL ® в коде HDL для функций

Декодер Витерби с функциональным блоком MATLAB

hdlcoderviterbi2 моделирует декодер Витерби, включающий функциональный блок MATLAB для использования в моделировании и генерации кода HDL.

Побитовые операции в MATLAB для генерации кода HDL

HDL Coder™ поддерживает битовый сдвиг, битовый поворот, операции битового среза, которые имитируют операторы, специфичные для HDL, без логики насыщения и округления.

Поиск неисправностей

Инициализация постоянных переменных в функциях MATLAB

Специализированная семантика влияет на то, как функция инициализирует постоянные данные.

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