Arria 10 HPS EMIF DDR3 Calibration Failure
I am bringing up a custom Arria 10 SX board and have been running into issues with getting my DDR3 SODIMM to calibrate when connected to the HPS EMIF conduit.
The EMIF example design calibrates properly using the same timing parameters as I have in the HPS project.
However, when I program the FPGA via JTAG and then run the U-Boot SPL, the DDRCAL always fails. I started with the GHRD for the Arria 10 SoC Dev Kit and simply changed the EMIF settings from DDR4 to the DDR3 configuration that passes calibration as a standalone example design.
Most of the debug guidelines suggest getting the example design to calibrate successfully and then use those settings for the HPS project, but what other things could cause the calibration failure only on the HPS side?
Are there any debug interfaces that could be useful in gathering additional calibration status information?
Thanks