Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
17267 Discussions

What is the recommended action for Cyclone IV boards with DDR2 ?

pvs
Beginner
1,266 Views

We have sold equipment containing a Cyclone IV board with DDR2 for some time.

To access the DDR2, we use the "DDR2 SDRAM Controller with AltMemPHY Intel FPGA IP" which internally has the name "altmemddr2".

We recently upgraded Quartus from version 17.1 to 22.1, but, according to the release notes for Quartus 19, support for Cyclone IV DDR2 has been dropped (!?)

Still, it seems that the System Designer contains an IP block that is called "DDR2 SDRAM Controller with AltMemPHY Intel FPGA IP", but now it has the internal name "alt_mem_if_civ_ddr2_emif". It has a different interface, and it looks like this IP block is actually older than the one we used previously: it reports version 1.0.0, and declares the Avalon interface to be a conduit.

I have spent some time trying to make this work, but it is quite tricky, and I wonder if I am wasting my time.

So my question is:

Is there a recommended way to use Quartus >= 19 for a Cyclone IV board with DDR2, or is the recommendation to just forget about using a newer version of Quartus with such boards?

 

Labels (1)
0 Kudos
1 Solution
AdzimZM_Intel
Employee
1,202 Views

Hello


Thank you for submitting your question in Intel Community.

I'm Adzim will assist you in this forum.


Regarding to your question, I think it's still okay to use with any Quartus version as long as the IP and device are supported by Quartus.

Unless the IP is already EOL, then need to use previous Quartus version.

For Cyclone IV device, this is quite old and there is not much IP development/improvement for this device anymore.

Even some of the IPs have been EOL in current Quartus version.

I think for Cyclone IV device, it's better to use in previous Quartus version such 18.1 and below due to IPs availability.


Regards,

Adzim


View solution in original post

0 Kudos
2 Replies
AdzimZM_Intel
Employee
1,203 Views

Hello


Thank you for submitting your question in Intel Community.

I'm Adzim will assist you in this forum.


Regarding to your question, I think it's still okay to use with any Quartus version as long as the IP and device are supported by Quartus.

Unless the IP is already EOL, then need to use previous Quartus version.

For Cyclone IV device, this is quite old and there is not much IP development/improvement for this device anymore.

Even some of the IPs have been EOL in current Quartus version.

I think for Cyclone IV device, it's better to use in previous Quartus version such 18.1 and below due to IPs availability.


Regards,

Adzim


0 Kudos
pvs
Beginner
1,192 Views

Thank you for confirming, I was half expecting it, but I guess there was no harm in asking.

0 Kudos
Reply