exponenta event banner

Языковая поддержка MATLAB

Синтаксис и функции языка MATLAB ® для генерации кода HDL

Функции MATLAB и синтаксис языка, поддерживаемые для создания кода HDL, доступны на этой странице. Если алгоритм MATLAB использует неподдерживаемую функцию, можно создать код, заменив функцию аппроксимацией таблицы подстановки. См. раздел Замена функций с помощью аппроксимаций таблицы подстановки.

Темы

Функции, поддерживаемые для создания кода HDL

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

Поддерживаемые типы данных MATLAB, операторы и операторы потока управления

Поддерживаемые типы данных, операторы и инструкции потока управления для генерации кода HDL.

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

Описывает, как сложные сигналы и операции в коде MATLAB сопоставляются сгенерированному коду HDL.

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

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

Постоянные переменные и постоянные переменные массива

MATLAB persistent variable и persistent array variable language поддерживают языковую поддержку для генерации кода HDL.

Загрузка констант из MAT-файла

Функция coder.load используется для загрузки констант из MAT-файла.

Руководство по написанию кода MATLAB для создания эффективного кода HDL

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

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

Рекомендации по использованию циклов в коде MATLAB для создания кода HDL.