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.

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.

Available with Simulink, HDL Coder™, Fixed-Point Designer™, and MATLAB® Coder™.

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