Forum Discussion
It appears that there are code changes to the alt_sfl_enhanced.v file between these two versions of Quartus.
I'm unsure about the reasons for these changes, and I may need to consult with the engineering team for clarification.
Could you help to share the .qar design (Project > Archive Project) with us? We'll need to duplicate the error for the engineering team to investigate.
Please provide the design files for both Quartus 18.1 and 23.1.
If the design cannot be shared publicly, please let me know, and I'll send you an email to facilitate the transfer of files through FTP.
Regards,
Richard Tan
Educated guess here. It sure looks like the
"altclkctrl_inst altclkctrl_component"
that was added to alt_sfl_enhanced.v some time ago was meant to be
"altclkctrl altclkctrl_inst".
Given that "altclkctrl" is an Altera megafunction that actually exists and matches the port list of the instantiation. And "altclkctrl_inst" would be a reasonable instance name.
Note also that this change in alt_sfl_enhanced.v goes back a while, at least as far back as Quartus 21.1.1 (oldest version I had laying around to check).
Engineering team perhaps missing a regression test for alt_sfl_enhanced.v?