diff --git a/litex/soc/cores/video.py b/litex/soc/cores/video.py index 942ecba4a..832ff1795 100644 --- a/litex/soc/cores/video.py +++ b/litex/soc/cores/video.py @@ -702,7 +702,8 @@ class VideoFrameBuffer(LiteXModule): vtg_sink.ready.eq(~fsm.reset), If(vtg_sink.valid & vtg_sink.last, NextState("RUN") - ) + ), + vtg_sink.connect(source, keep={"hsync", "vsync"}), ) fsm.act("RUN", vtg_sink.ready.eq(1),