Допуск с плавающей точкой

Проверка допуска с плавающей точкой на основе

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

Настройки

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

Выберите одну из этих опций из выпадающего меню:

  • relative error: Это - опция по умолчанию. Когда вы проверяете сгенерированный код при помощи Испытательного стенда HDL, проверок HDL Coder™ на допуск с плавающей точкой нативной библиотеки с плавающей точкой или целевой библиотеки с плавающей точкой, с которой сопоставил ваш проект на основе относительной погрешности.

  • ulp error: Когда вы проверяете сгенерированный код при помощи Испытательного стенда HDL, проверок HDL Coder на допуск с плавающей точкой нативной библиотеки с плавающей точкой или целевой библиотеки с плавающей точкой, с которой сопоставил ваш проект на основе ошибки ULP.

Зависимость

Эта опция отключена, если вы выбираете целую модель. Выберите DUT вместо этого для установки Generate HDL for.

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

Свойство: FPToleranceStrategy
Ввод: символьный вектор
Значение: 'relative' | 'ULP'
Значение по умолчанию: 'relative'

Чтобы установить это свойство, используйте hdlset_param или makehdl. Чтобы просмотреть значение свойства, используйте hdlget_param.

Смотрите также

FPToleranceStrategy

Значение допуска

Введите значение допуска на основе проверки допуска с плавающей точкой, устанавливающей это, вы задаете.

Настройки

Значение по умолчанию: 1e-07

Значение должно быть положительным целым числом или двойным типом данных.

Значение допуска по умолчанию зависит от проверки допуска с плавающей точкой, устанавливающей это, вы задаете. Когда вы устанавливаете Floating point tolerance check based on на:

  • relative error, значением по умолчанию является Tolerance Value 1e-07. Когда вы используете эту установку проверки допуска с плавающей точкой, задаете значение допуска как двойной тип данных. Можно задать Tolerance Value, N, который меньше чем или равен 1e-07.

  • ulp error, значением по умолчанию является Tolerance Value 0. Когда вы используете эту установку проверки допуска с плавающей точкой, задаете значение допуска как целое число. Можно задать Tolerance Value, N, который больше или равен 0.

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

Свойство: FPToleranceValue
Ввод: удвойтесь | целое число
Значение по умолчанию: 1e-07

Чтобы установить это свойство, используйте hdlset_param или makehdl. Чтобы просмотреть значение свойства, используйте hdlget_param.

Смотрите также

FPToleranceValue