I've recently updated from 18.1 Lite to 20.1 Lite and now my build is failing as all altfp components are missing in the declaration file.
I haven't found anything about deprecation of this use. Do I need to compile this megafunctions by myself or can I define them in every file? Is there another workaround?
What's the recommended way to use those megafunctions? I like the use with a USE statement more than generating every megafunction, this way I have all informations I need in the corresponding *.vhd-file instead of an extra folder with compiled megafunctions I need to update and keep an eye of breaking things when multiple IPs are using the same compiled megafunction.
Thanks for your help
I've attached a component (and the used component "st_driver") that's failing compilation on 20.1 with "Error (10482): VHDL error at measure_trigger_time.vhd(75): object "altfp_div" is used but not declared". It worked completely fine with 18.1 as it is.
When I check the library file under "<quartus install dir>/libraries/vhdl/altera_mf/altera_mf_components.vhd" all altfp_* declarations are missing - they are present in the 18.1 version of this file. I could do the component declaration in each file for my own, but I think that's not how it's supposed to be.
The issue seems to lay deeper:
Could you share the design.qar that includes the Quartus project/settings file, qip/qsys, etc? To generate the QAR file, click on Project > Archive Project > Archive.
I received the reply from the team, you may create altera_fp_function in version 18.1 and use that instance in version 20.1. In v18.1, a qip file is also generated which will list all the generated files you need to include in your v20.1 project.
We do not receive any response from you to the previous question/reply/answer that I have provided. This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you