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.
5886 Discussions

DDR3 EMIF example simulation only works if "Abstract PHY" is turn on in Quartus 20.2

pypypy
Beginner
250 Views

Hi, 

I'm trying to integrate DDR controller into my simulation, for Cyclone10GX. If I generate a DDR3 ctrl sim example, without touching any parameters, then the simulation would only runs to completion if "Abstract PHY for fast simulation" is turn on. Otherwise, phy simulation (with Intel memory model) will never proceed forward. The last console message is the global reset being de-asserted.

I dig into the simulation a bit, and it seems there was no calibration success, as a result of phy_reset_n never set to 1. 

It seems the tile never issue the this reset signal.

 

I also try a simulation with full calibration, and it has the same issue.

 

Any help would be appreciated.

 

 

0 Kudos
2 Replies
pypypy
Beginner
213 Views

Please note that I have now successfully integrate DDR3 EMIF with Abstract PHY mode into my application level simulation. I would really appreciate help to enable real DDR models, so I can study controller efficiency.

pypypy
Beginner
168 Views

Just wondering if anyone in Intel has confirm this is an issue in Quartus 20.2

Reply