How do I resolve the USER_FIFO_OVERFLOW interrupts (0x110
) when I am using
the DisplayPort in Receiver mode?
This is caused when the incoming DisplayPort data stream on the lnk_clk
domain is too fast compared to the outgoing data stream
on the rx_vid_clk
domain.
There are two ways to resolve this:
- If possible, increase HBLANK from the source.
- Increase the
rx_vid_clk
frequency to the maximum tested of 300 MHz. - Check whether the subsystem is generated with the appropriate color depth (bits per color) to be able to properly receive the pixels from the source.