Hi Nassos,
Please allow me to address your questions as below:
Q1) I stumbled upon this IP from "Eureka Technology Inc." too. Is this included as an IP in Quartus? Or is it a paid license IP and I need to contact Eureka for it?
[Aida]: I am not really sure about this IP as I’m not familiar with it. It the website, it mentioned “For additional information, contact Eureka Technology, Inc. at: Tel. (650) 960-3800 Email: info@eurekatech.com WWW: http://www.eurekatech.com”, so I guess yes you should contact Eureka for more details.
Q2) those 2 links do not include Cyclone V in their supported devices:
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_ddr_sdram.pdf
https://www.intel.com/content/dam/altera-www/global/ja_JP/pdfs/literature/hb/external-memory/emi_ddr3up_ug.pdf
Do you think that might be problem for me? To be honest I searched through the Intel's db and I wasn't able to track a User Guide for Memory Controllers suitable for Cyclone V.
So my guess is that the above might be suitable for Cyclone V too. Can you verify it?
[Aida]: The Cyclone V device family supports both hard and soft interfaces for DDR3, DDR2, and LPDDR2 SDRAM memory protocols. You refer to Chapter 6: External Memory Interfaces in Cyclone V Devices of this Cyclone V handbook.
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cyclone-v/cv_5v2.pdf
The two documents attached previously are the old version which is during Altera time (now part of Intel) thus it might not be updated with latest devices. But you may refer to the Cyclone V handbook which mentioned on the supported EMIF IP as I explained above. You can generate the design and assigned the pin placement as the interface port of the memory. For latest version (Intel version), you may download the EMIF handbook which centralized all the information regarding EMIF IP on how to get started, design guidelines and also reference materials in the link I shared previously --> https://www.intel.com/content/www/us/en/programmable/support/literature/lit-external-memory-interface.html
Thanks
Regards,
Aida