A10 DDR4 fails calibration
I have a DDR4 implemented in an Arria 10, and it is consistently failing calibration.When I run the EMIF debug tool, it indicates that the failure occurs during write de-skew. The failure occurs on all 8 bytes of a 64-bit wide array.
The debug tool does not indicate if other aspects of the calibration process pass successfully.
The EMIF PLL is locking; probing the interface with an oscilloscope shows that the correct clock frequency is being produced, etc. All voltages look good. This does not appear to be an issue of marginal signal integrity, as the failures are so consistent and complete.
The interface is running at 800 MHz in a 10AX057K2F40I2; the memory device is the Micron MT40A1G8SA-062EIT.
A spreadsheet with the configuration info is attached.
Thank you.