Signals of type 'Double' will not generate synthesizable HDL. Consider enabling Native Floating-Point mode and retyping all 'Double' typed signals to 'Single' to generate synthesizable code
Best Answer
Hello kameshwar,
Which MATLAB version are you using?
The block type that supports code generation of double floating point data types depends on the MATLAB version. It looks like your model contains blocks that don't support HDL code generation for "double" data types.
Please see the release notes and support block table for details.
Native Floating Point generation for MATLAB code is on our roadmap. Code generation for all math functions with single precision types is only available in Simulink to HDL code generation workflow.
Best Answer