SSilu
New Contributor
5 years agoDDR4 calibration failures on Terasic PCB
I encounter intermittent calibration failures on Terasic DE5A-NET when using Kingston KVR24S17S8_8 memory. Calibration always passes on default memory modules shipped with Terasic PCB MTA4ATF51264HZ-2G3(4GB). I assume both modules are compatible PC4-2400 and should work on the same IP parameters. Quartus 20.1. Please find attached:
- Calibration pass/fail reports for Kingston at ref freq = 267M
- Plot of failures ratio in function of frequency (ddr A - Kingston; ddr B - Micron)
- Emif IP used
- Micron data sheet
Moreover I observed strange behaviour regarding Bank Group pin width. In default memory IP from Terasic BG width = 1 - as in Micron memory. Kingston has BG[2]. I expected to simply run Kingston on default Terasic IP with half of memory (512M instead of 1G). However what I got was consistent calibration failures. When I extended BG to 2 calibration sometimes passes as on attached plot.