Forum Discussion
Altera_Forum
Honored Contributor
15 years agoDDR HPCII calibration successful but then only works briefly
I am trying to run DDR DRAM using an HPCII. I have Quartus II V10.0 SP1, and a Cyclone III FPGA. My DRAM initialises, calibration is successful and local_ready goes high, both in simulation and on th...
Altera_Forum
Honored Contributor
15 years agoAltera support pointed me at an Altera Wiki entry entitled "Local ready signal issues with Altera external memory controller IP".
This tells me that "A common issue with the local_ready signal is it permanently goes low preventing any further commands from being accepted by the controller, effectively resulting in the controller being "locked up"." The DRAM controller has a variable "proper_beats_in_fifo", and if I monitor this and ensure it doesn't reach it's max value by holding off writing to the DRAM at regular intervals, then the local_ready signal doesn't go permanantly low and the controller doesn't lock up.