Forum Discussion
alftp components missing in altera_mf_components on Quartus 20.1
- 3 years ago
Hello,
I came across the same problem today and noticed that the question hasn't been clearly answered by Intel team.
The answer seems quite obvious though. All altfp_xxx IP has been removed from the library since Quartus 19 but is still in the IP catalog for some devices, curiously not for all, e.g. MAX10. As stated in a different thread, it's expected that you use the new HLS based FP_FUNCTIONS Intel FPGA IP instead. It has additional features like freely selecting the pipeline level based on speed requirements.
Regards
Frank
Hi Jan,
Could you share the design for investigation?
Thanks.
Best regards,
KhaiY
Hi KhaiY,
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.
Thanks
Jan
- dns136 years ago
New Contributor
The issue seems to lay deeper:
- Just creating a new library with all the altfp_* component declarations from 18.1 failed with component not found
- Then I tried to use the megafunction compiler to create the used megafunctions. This worked for altfp_div, but alftp_convert just creates an empty *.qip file with not even opening the MegaWizard, failed with "Error (14736): Error: Wizard "ALTFP_CONVERT" cannot be launched."
- Reinstalling Quartus 20.1 did not help