This section contains debugging steps if the monitor is not displaying video even after a successful training or if the monitor display is noisy.
- If the video timing counters are reporting 0 lines, toggle the DTG enable and software-video reset and check again.
- Check the symbol and disparity error counters 0x448 and 0x44C
through AXI reads. If the errors are accumulating, the alignment bit might go
off eventually. Perform
dprx_init
once and toggle HPD so the source can train the sink again. - Training lost can occur:
- When there is change in link configuration and RX is in previously trained state
- Either symbol lock/channel equalization/clock recovery failure
- Lane inactivity