exponenta event banner

Использовать деление для расчета чистого уклона с фиксированной точкой

Описание

При выполнении условий простоты и точности программное обеспечение Fixed-Point Designer™ выполняет расчет чистого откоса с использованием деления для обработки чистых откосов.

Категория: Математика и типы данных

Настройки

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

Off

Выполняет вычисление чистого наклона с использованием целочисленного умножения с последующим сдвигом.

On

Вычисление чистого откоса с использованием рациональной аппроксимации чистого откоса. Это приводит к целочисленному умножению и/или делению, когда выполняются условия простоты и точности.

Use division for reciprocals of integers only

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

Совет

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

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

  • Выполнение вычисления чистого уклона с использованием деления не всегда является более эффективным, чем использование умножения с последующими сдвигами. Убедитесь, что оконечное оборудование поддерживает эффективное разделение.

  • Чтобы обеспечить эту оптимизацию, выполните следующие действия.

    • Установите длину слова блока так, чтобы программное обеспечение могло выполнять разделение с помощью long тип данных целевого оборудования. Эта настройка позволяет избежать использования многословных операций.

    • Установите параметр конфигурации Signed integer division rounds на панели Hardware Implementation в значение Zero или Floor. Оптимизация не выполняется, если для этого параметра задано значение Undefined.

    • Задайте для параметра «Режим округления целых чисел» блока значение Simplest или значение округления целочисленного деления со знаком для настройки параметров конфигурации на панели «Реализация аппаратного обеспечения».

Зависимость

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

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

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

Рекомендуемые параметры

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

Связанные темы