FPToleranceStrategy

Задайте, проверять ли на допуск с плавающей точкой на основе ошибки ULP или относительной погрешности

Настройки

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

'relative' (значение по умолчанию)

Когда вы проверяете сгенерированный код, HDL Coder™ проверяет на допуск с плавающей точкой на основе относительной погрешности.

'ulp'

Когда вы проверяете сгенерированный код, HDL Coder проверяет на допуск с плавающей точкой на основе ошибки ULP.

Установите или просмотрите это свойство

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

Пример

Чтобы задать значение допуска с плавающей точкой для модели, используйте hdlset_param функция, чтобы задать стратегию допуска, и затем ввести значение допуска. Например, чтобы проверять допуск с плавающей точкой на основе ошибки ULP и ввести значение допуска:

% check for floating-point tolerance based on the ULP error
hdlset_param('sfir_single', 'FPToleranceStrategy', 'ULP');   

% When using ULP error, optionally enter tolerance value greater than or equal to 0        
hdlset_param('FP_test_16a', 'FPToleranceValue', 1);