Altera_Forum
Honored Contributor
15 years agoHP DDR2 Controller fails Calibration/Initialization
Hye all,
I'm trying to get a DDR2 HP Controller running on some custom hardware, but it fails during calibration.. Target is an ArriaIIGX (EP2AGX45CU17C6), RAM is a single Micron MT47H64M16HR-3E. I'm running Quartus 10.1SP1 paid version.. Simulation passes although I have only used the generic altera model included from the MegaWizard. I don't have information about the board traces so i couldn't enter this information :( I've run the debug tool and this reports a failure during 'tracking': Calibration Failed An error occurred during Tracking. Please contact Altera. The checksum of the calibration process is 0x72077310 If I check the debug-tool tab 'Vizualization' it reports a message "Warning: The IRAM data for this calibration stage appears to be inconsistent, please contact Altera" on the bottom of the screen.. How likely is it that this is a timing problem? I've seen in some other post a reply suggesting timing problems would more likely cause read/write inconsistencies and not calibration failures. I've measured the clock to check for jitter but it seems fine. Any suggestion in what direction i should search? Besides faulty hardware i'm running out of ideas.. Thanks! Olaf Update: It seems the initialization runs fine till the state s_tracking_setup, in this state the PLL is stepping to find the best data window i guess, the dgrb_ctrl.command_error flag is set with an dgrb_ctrl.command_error of 0x07, indicating an error in the data gather read bias block. Sadly there is no information available about this error (command_error 0x07).