Можно сгенерировать эффективный 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. | |
| — | |
| — | |
| — | |
| — | |
| — |