Forum Discussion
Hi,
@sstrelldiscussed SDRAM is single-data-rate DRAM, UniPHY and above linked EMIF solutions are exclusively supporting DDR RAM.
I checked SDRAM IP available with several Quartus versions. sopc_builder_ip/altera_avalon_new_sdram_controller is still shipped with Quartus V19.1, Lite and Standard. It's no longer available with V21 and later. DE10_Lite SDRAM_Nios_Test can be used as is up to V19.1 but not with newer Quartus versions. DE10_Lite SDRAM_RTL_Test works up to latest Quartus 24.1. Means the problem isn't SDRAM controller, only Avalon interface is missing.
To use DE10 SDRAM with newer Quartus versions, you have two options.
1. Use available SDRAM controller HDL, e.g. SDRAM_RTL_Test and design Avalon interface yourself
2. Copy Quartus V19.1 IP to your Quartus version, I tried succesful with V22.1. You need to copy ip/altera/sopc_builder_ip/altera_avalon_new_sdram_controller folder and the related entry in altera_components.ipx
Most recent Quartus versions (e.g. V24.1) also dropped Nios II IP, presume you want to stay with Nios II and previous Quartus version.
Regards
Frank