Поведение симуляции для денормальных чисел

Описание

Задайте желаемое поведение для денормальных результатов арифметических операций. Денормальные числа - это любые ненулевые числа, величина которых меньше наименьшего нормализованного числа с плавающей запятой (см. realmin). Некоторые аппаратные цели очищают денормальные результаты от арифметических операций до нуля. Можно эмулировать это поведение, установив параметр равным Flush To Zero (FTZ).

Настройки

По умолчанию: Gradual Underflow

Gradual Underflow

Денормальные числа используются в результатах арифметических операций. Эта настройка поддерживается всеми режимами симуляции.

Flush To Zero (FTZ)

Эмулирует поведение флеш-на-ноль для денормальных чисел. Эта настройка очищает денормальные результаты от арифметических операций до нуля. Эта настройка не поддерживается во время симуляции режима normal mode.

Совет

В моделях-ссылках можно симулировать модель верхнего уровня с помощью постепенного нижнего потока с любым режимом симуляции. Модели, на которые ссылается модель верхнего уровня, могут симулировать поведение flush-to-zero только в том случае, если образец модели-ссылки использует ускоренный режим симуляции и имеет набор параметров Simulation behavior for denormal numbers Flush to zero (FTZ).

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

Параметр: DenormalBehavior
Значение: 'GradualUnderflow' | 'FlushToZero'
По умолчанию: 'GradualUnderflow'

Зависимость

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

Похожие темы