Main Content

Check for HDL Reciprocal block usage

Check ID: com.mathworks.HDL.ModelChecker.runNFPHDLRecipChecks

Check ID: com.mathworks.HDL.ModelAdvisor.runNFPHDLRecipChecks

Check HDL Reciprocal blocks are not using floating point types.

Available with Simulink® and HDL Coder™.

Description

This check displays a warning if your Simulink model contains HDL Reciprocal blocks that use floating-point data types. HDL Reciprocal blocks with floating point data types can have potential numerical mismatches with the Simulink simulation results, and can use more resources on the target hardware.

Results and Recommended Actions

To fix this warning, click Modify Settings and the code generator replaces the HDL Reciprocal blocks with Math Reciprocal blocks.

See Also