При выполнении условий простоты и точности программное обеспечение 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' |
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | Вкл. (когда оконечное оборудование поддерживает эффективное разделение) Выкл. (в противном случае) |
| Меры безопасности | Никакого воздействия |