Пакет: кодер
Объект настройки преобразования из плавающей запятой в фиксированную запятую
coder.FixPtConfig
объект содержит параметры конфигурации что HDL codegen
функция требует, чтобы преобразовать MATLAB с плавающей точкой® код к фиксированной точке код MATLAB во время генерации HDL-кода. Используйте -float2fixed
опция, чтобы передать этот объект codegen
функция.
создает fixptcfg
=
coder.config('fixpt')coder.FixPtConfig
объект для преобразования из плавающей запятой в фиксированную запятую.
|
Включите выведенный анализ области значений. Значения: |
|
Включите набор и создание отчетов данных об области значений симуляции. Если необходимо запустить долгую симуляцию, чтобы покрыть полный динамический диапазон проекта, рассмотрите набор области значений симуляции отключения и выполнение выведенного анализа области значений вместо этого. Значения: |
|
Длина части фиксированной точки по умолчанию. Значения: 4 (значения по умолчанию) | положительное целое число |
|
Значение по умолчанию, со знаком из переменных в сгенерированном коде. Значения: |
|
Размер слова фиксированной точки по умолчанию. Значения: 14 (значений по умолчанию) | положительное целое число |
|
Включите обнаружение масштабируемого использования переполнения, удваивается. Значения: |
|
Значения: |
|
Суффикс для имен файлов фиксированной точки. Значения: |
|
Просмотрите числовой отчет типов после того, как программное обеспечение предложит фиксированные точки. Значения: |
|
Позвольте логгированию данных моделирования построить различия в данных, введенные преобразованием фиксированной точки. Значения: |
|
Оптимизируйте размеры слова переменных, журналы min симуляции которых / макс. журналы указывают, что они всегда - целые числа. Значения: |
|
Имя функции, чтобы использовать для графиков сравнения.
Функция построения графика должна принять три входных параметров:
Значения: |
|
Используйте Инспектора Данных моделирования для графиков сравнения.
Значения: |
|
Предложите фиксированные точки на основе Значения: |
|
По умолчанию (FALSE), предложите, чтобы типы данных с минимальным размером слова должны были представлять значение. Когда установлено в истину, предложите тип данных с самым маленьким размером слова, который может представлять область значений и подходит для генерации кода C (8,16,32, 64 …). Например, для переменной с областью значений [0.. 7], предложите размер слова 8, а не 3. Значения: |
|
Предложите фиксированные точки на основе Значения: |
|
Предложите типы данных на основе данных об области значений симуляции, выведенных областей значений или обоих. Значения: |
|
Процент запаса прочности, на который можно увеличить симуляцию, располагается при предложении фиксированных точек. Заданный запас прочности должен быть вещественным числом, больше, чем Значения: 0 (значений по умолчанию) | дважды |
|
Выполните более быстрый статический анализ. Значения: |
|
Прервите анализ, если тайм-аут достигнут. Значения: |
|
Имя функции испытательного стенда или имена в виде массива строк или массива ячеек строк. Необходимо задать по крайней мере один испытательный стенд. Если вы явным образом не задаете входные типы данных параметров, преобразование использует первую функцию испытательного стенда, чтобы вывести эти типы данных. Значения: |
|
Включите тестирование численных данных. Значения: |
addDesignRangeSpecification | Добавьте спецификацию области значений проекта в параметр |
addFunctionReplacement | Замените функцию с плавающей точкой на функцию фиксированной точки во время преобразования фиксированной точки |
clearDesignRangeSpecifications | Очистите все технические требования области значений проекта |
getDesignRangeSpecification | Получите технические требования области значений проекта для параметра |
hasDesignRangeSpecification | Определите, имеет ли параметр область значений проекта |
removeDesignRangeSpecification | Удалите спецификацию диапазона проекта из параметра |
Можно также сгенерировать HDL-код из кода MATLAB с помощью HDL Workflow Advisor. Для получения дополнительной информации смотрите Основную генерацию HDL-кода и Синтез FPGA из MATLAB.