Quartus/Signaltap complains about wrong version
Hello,
we are using Quartus prime V24.1.0 for a rather large project. We have various signaltap files stored within git for analysis. Now, from time to time, it happens that quartus throws the following warning/assertion. Obviously, this assertion can be suppressedwith ENABLE_VHDL_STATIC_ASSERTIONS OFF, and everything is working. However this is no soulution as we want to have ENABLE_VHDL_STATIC_ASSERTIONS ON
Error (22148): VHDL error at sld_ela_control.vhd(1263): Failure: "The design file sld_ela_control.vhd is released with Q
uartus Prime software Version 24.1.0. It is not compatible with the parent entity. If you generated the parent entity us
ing the Signal Tap megawizard, then you must update the parent entity using the megawizard in the current release.": exi
ting elaboration File: c:/intelfpga_pro/24.1/quartus/libraries/megafunctions/sld_ela_control.vhd Line: 1263If I remove the signaltap(file) entirely, and readd it, everything works. However, this is very annoying and time consuming.
Q1. Why is this assertion triggered in the first place? We do not use any other versions.
Q2. How do I "update the parent entity using the megawizard"? I'm unable to find an "update" option. To me deleting signaltap and re-creating it is not an update....
Thanks,
Michael