Можно сгенерировать эффективный HDL-код для подмножества встроенных функций MATLAB® и функций тулбокса, которые вы вызываете из кода MATLAB. Эти функции перечислены категорией MATLAB или категорией тулбокса в следующих таблицах.
Для алфавитного списка поддерживаемых функций смотрите Функции, Поддерживаемые для генерации HDL-кода — Алфавитный список.
Имя | Комментарии и ограничения |
---|---|
ctranspose(A) | — |
mpower(A,B) | A и B должны быть скаляром, и B должен быть целым числом. |
mtimes(A,B) | — |
plus(A,B) | Ни A , ни B не могут быть типом данных logical . |
power(A,B) | A и B должны быть скаляром, и B должен быть целым числом. |
times(A,B) | Ни A , ни B не могут быть типом данных logical . |
transpose(A) | — |
Имя | Комментарии и ограничения |
---|---|
for | Не используйте циклы Не используйте HDL Coder™ не поддерживает нескалярные выражения в условиях операторов |
if | Не используйте HDL Coder не поддерживает нескалярные выражения в условиях операторов |
switch | Условное выражение в операторе
Если несколько операторов |
Поддержка генерации HDL-кода функций библиотеки времени выполнения фиксированной точки от Fixed-Point Designer получена в итоге в следующей таблице. Смотрите Ограничения Функции Фиксированной точки для общих ограничений функций библиотеки времени выполнения фиксированной точки для генерации кода.
Функция | Комментарии и ограничения |
---|---|
Дважды и сложные типы данных, не поддержанные. | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
| |
| |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
Оба входных параметров должны быть скаляром, и вход экспоненты, | |
— | |
— | |
— | |
Размерности должны быть действительными, неотрицательными целыми числами. | |
Входные параметры не могут быть типом данных logical . | |
Оба входных параметров должны быть скаляром, и вход экспоненты, | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
— | |
Поддерживаемые типы данных для генерации HDL-кода перечислены в Поддерживаемых типах данных MATLAB, Операторах и Операторах управления. | |
Поддерживаемые типы данных для генерации HDL-кода перечислены в Поддерживаемых типах данных MATLAB, Операторах и Операторах управления. | |
— | |
Входные параметры не могут быть типом данных logical . | |
— | |
— | |
— | |
— | |
— |