why the error is occuring while converting from simulink to vhdl?

3 views (last 30 days)
i was converting simulink model to vhdl. and this error is showing up "Data-type 'Fix_16_14' is unsupported for HDL code generation. If Xilinx System Generator Subsystem is used, make sure it is not the top level subsystem for code generation." can you please help me out. thank you

Answers (1)

Tim McBrayer
Tim McBrayer on 17 Nov 2016
Are you using Xilinx System Generator, and if so, is it at the top of the design hierarchy? If so, you need to fix that, just like the message says.
If you are not using XSG, then you need to use MathWorks' fixpt specification for your data type. Instead of Fix_16_14, you should specify the data type as fixdt(1, 16, 14) for a signed type, or fixdt(0,16,14) for an unsigned type.


Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!