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

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

Поддерживаемый MATLAB и функции библиотеки времени выполнения фиксированной точки

Поддерживаемые функции для генерации HDL-кода перечислены в следующих таблицах. В этих таблицахExtended capabilities warning icon. значке, прежде чем имя функции указывает, что существуют определенные указания и ограничения по применению, связанные с генерацией HDL-кода для этой функции. Чтобы просмотреть эти указания и ограничения по применению, на соответствующей странице с описанием, прокручивают вниз к разделу Extended Capabilities в нижней части и расширяют раздел HDL Code Generation.

Таблица показывает поддержку генерации HDL-кода и MATLAB и функций библиотеки времени выполнения фиксированной точки от функций Fixed-Point Designer™.

Поддержка генерации HDL-кода функций получена в итоге в следующих таблицах.

Ограничения функции фиксированной точки

В дополнение к функционально-специализированным перечисленным в таблице ограничениям следующие общие ограничения применяются к использованию функций Fixed-Point Designer в сгенерированном HDL-коде:

  • fipref и quantizer объекты не поддерживаются.

  • Наклон и масштабирование смещения не поддерживаются.

  • Запись через точку только поддерживается для получения значений fimath и numerictype свойства. Запись через точку не поддерживается для fi объекты, и это не поддерживается для установки свойств.

  • Размеры слова, больше, чем 128 биты не поддерживаются.

  • Вы не можете изменить fimath или numerictype из данной переменной после того, как была создана та переменная.

  • boolean и ScaledDouble значения DataTypeMode и DataType свойства не поддерживаются.

  • Для всего SumMode настройки свойства кроме FullPrecision, CastBeforeSum свойство должно быть установлено в true.

  • numel функция возвращает число элементов fi объекты в сгенерированном коде.

  • Общие ограничения кода C/C++, сгенерированного из MATLAB, применяются. Смотрите Функции языка MATLAB, Которые Не Поддерживает Генерация кода.

Смотрите также

|

Похожие темы