The altera_avalon_new_sdram_controller IP for the DE2-115 board was removed from Quartus Prime starting with version 18. If your GeMRTOS Nios V or Nios II project uses this SDRAM controller in a Qsys (Platform Designer) system, compilation will fail even if the IP component folder is present in the project’s /ip directory.
Issue Description #
The altera_avalon_new_sdram_controller IP is not included in Quartus Prime versions above 18. Any Qsys project that references this component will fail to compile, regardless of whether the IP folder is manually added to the project.
How to Fix It #
Obtain the altera_avalon_new_sdram_controller folder from a Quartus Prime version 18 or earlier installation (or Quartus II), and copy it into the following directory of your current Quartus Prime installation:
<Quartus_Prime_directory>/ip/altera/sopc_builder_ip/altera_avalon_new_sdram_controller
After copying the folder, re-open your Qsys project and recompile. The SDRAM controller IP will be recognised and the compilation error resolved.
Key Takeaways #
- The altera_avalon_new_sdram_controller IP was present in Quartus Prime up to version 18 and Quartus II — it is absent in all newer versions.
- The fix is a manual copy from an older installation into the
sopc_builder_ipdirectory — no patch download required. - This applies to any GeMRTOS project targeting the DE2-115 board that uses Qsys-based SDRAM in its Platform Designer system.