Функции 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.