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

Описание

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

Настройки

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

Gradual Underflow

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

Flush To Zero (FTZ)

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

Советы

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

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

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

Зависимость

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

Похожие темы