CAL_ERROR Decode for Write Leveling Calibration - 1.0 English

Versal Adaptive SoC Soft DDR4 SDRAM Memory Controller LogiCORE IP Product Guide (PG353)

Document ID
PG353
Release Date
2023-10-18
Version
1.0 English

The status of Write Leveling can also be determined by decoding the CAL_ERROR result according to the table below. Execute the Tcl commands noted in the Manually Analyzing the XSDB Output section to generate the XSDB output containing the signal results.

Table 1. CAL_ERROR Decode for Write Leveling Calibration
Error Code Description Recommended Debug Step
9 Write leveling failed to find rising edge using coarse and fine offset. For failures on the second rank of a multi-rank DIMM, check if the DIMM uses mirroring and make sure the design generated matches what the DIMM expects. Check the pinout and connections of the address/control bus, specifically A7 which is used to set the write leveling mode in the DRAM.
10 Write leveling failed in stable 0 confirmation stage. Check the BISC values in XSDB (for the nibbles associated with the DQS) to determine the 90° offset value in taps.
11 Write leveling reached maximum taps to find noise width by incrementing DQS ODELAY. Check the BISC values in XSDB (for the nibbles associated with the DQS) to determine the 90° offset value in taps.