Address Parity - 1.1 English - PG313

Versal Adaptive SoC Programmable Network on Chip and Integrated Memory Controller 1.1 LogiCORE IP Product Guide (PG313)

Document ID
PG313
Release Date
2024-11-13
Version
1.1 English

The Versal Memory Controller supports Address and Command Parity for DDR4. If a parity error is detected by the DRAM, ALERT_n is driven low and detected by the memory controller and the controller halts all traffic and attempt a re-try of the failed command. This requires significant effort by the controller and physical interface (PHY) to recover and re-try. The PHY buffers need to be flushed, which can have a latency impact of several microseconds. As a result, isochronous latency is not guaranteed, and bandwith requirements might not be met in this scenario. If an ALERT_n is detected during the retry attempt, the memory controller issues a fatal interrupt. The DDRMC cannot recover from an ALERT_n event during retry. A system reboot is needed and memory contents is lost.