FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5890 Discussions

Replacement for SDRAM controller after V16.1?

RFour1
Beginner
479 Views

We are now having our students buy the DE10-Lite boards for a sophomore digital design course. About a quarter of the students go on to take an advanced digital design course and have need to use the on-board SDRAM for that course. I've been hesitant to install newer versions of Quartus due to the SDRAM controller going away. Is there a suitable replacement for the educational boards?

 

The reason we use Intel Quartus rather than Xilinx is so the students can run free versions of the software on their own computers and not need to physically be in our labs to work on these projects. I'm therefore looking for something that can be used with the lite/web versions of the software. Being able to play with the parameters (latency, etc) would be ideal for this advanced class, but we would settle for just having the ability to use the components on the educational board.

0 Kudos
4 Replies
sstrell
Honored Contributor III
99 Views

I'm not sure what you mean by "the SDRAM controller going away" in newer versions of Quartus. There should be no issues with using those boards in newer versions of the software.

 

#iwork4intel

RFour1
Beginner
99 Views

Here is a screenshot of the warningsdramControllerGoingAway.PNG

RFour1
Beginner
99 Views

Intel has indicated that the Qsys component for the SDRAM controller will no longer be available for use with the free software after Quartus V16.1. If you try to instantiate a SDRAM controller (using Qsys) in 16.1 it warns of this in the comment box for the component. I have not installed Quartus 18, but have looked at an install and did not see the SDRAM controller. Have I been mis-informed?

sstrell
Honored Contributor III
99 Views

You are correct. But now you would use one of the UniPHY based IPs instead of the old SDRAM controller IP. They're even listed there in the screenshot you posted. Start here for information on EMIF solutions and documentation:

 

https://www.intel.com/content/www/us/en/programmable/support/literature/lit-external-memory-interfac...

 

The Design Guidelines handbook shows you how to add and parameterize the newer IP:

 

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/external-memory/emi_plan...

 

#iwork4intel

Reply