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

Описание

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

Математика Category: и типы данных

Настройки

Значение по умолчанию: Off

Off

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

On

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

Use division for reciprocals of integers only

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

Советы

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

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

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

  • Чтобы гарантировать, что эта оптимизация происходит:

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

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

    • Установите параметр Integer rounding mode блока к Simplest или к значению установки параметра конфигурации Signed integer division rounds to на панели Аппаратной реализации.

Зависимость

Этот параметр требует лицензии Fixed-Point Designer.

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

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

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

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

Похожие темы