Наследовать выходной тип с плавающей точкой меньше, чем одинарная точность

Описание

Задайте необходимое поведение унаследованного типа выходных данных, когда входы блоков являются типами данных с плавающей точкой, меньшими, чем одинарная точность.

Типы данных меньше одной точности, когда количество бит, необходимых для кодирования типа данных, меньше 32 битов, необходимых для кодирования одного типа данных точности. Для примера половина и int16 меньше, чем одинарная точность.

Этот параметр влияет только на эти блоки:

  • Abs

  • Добавить

  • Различие

  • Разделиться

  • Продукт с точкой

  • Выгода

  • Математическая функция

  • MinMax

  • Продукт

  • Продукт элементов

  • Sqrt

  • Вычесть

  • Сумма

  • Сумма элементов

Настройки

По умолчанию: Off

На

Наследуйте выход данных с плавающей точкой, меньший, чем одинарная точность, когда входы блоков являются типами данных с плавающей точкой, меньшими, чем одинарная точность. В случаях переполнения тип выходных данных устанавливается на одинарную точность.

Прочь

Используйте внутреннее правило для определения типа выходных данных блока. Внутреннее правило выбирает тип данных, который оптимизирует числовую точность, эффективность и размер сгенерированного кода, с учетом свойств целевого процессора оборудования. Не всегда программное обеспечение может оптимизировать эффективность и числовую точность одновременно.

Совет

  • Этот параметр влияет на блоки, чей тип выходных данных установлен в Inherit: Inherit via internal rule, Inherit: Keep MSB, Inherit: Keep LSB, или Inherit: Match scaling когда вход является типом данных с плавающей точкой, меньшим, чем одинарная точность.

  • Этот параметр влияет и на симуляцию, и на генерацию кода.

Зависимости

  • Для этого параметра требуется лицензия Fixed-Point Designer™.

Информация о командной строке

Параметр: InheritOutputTypeSmallerThanSingle
Значение: 'on' | 'off'
По умолчанию: 'off'

Рекомендуемые настройки

ПриложениеНастройка
ОтладкаНикакого влияния
ТрассируемостьНикакого влияния
ЭффективностьВкл (при нацеливании на генерацию HDL-кода)
Off (в противном случае)
Меры безопасностиНикакого влияния

См. также

(Fixed-Point Designer)