Altera_Forum
Honored Contributor
14 years agoflicker in CVO -> CVI -> MIXER -> CVO to output screen
hi,
In my VIP chain I'm mixing two video streams (one 800x600 and one 640x480) and then clocking out the mixer output to screen. The two streams going into the mixer are setup such that: 1) tpg1 -> framebuffer -> mixer_din_1 (800x600) 2) tpg2 -> deinterlacer -> cvo -> cvi -> mixer_din_2 (640x480 overlay) and the mixer output data is set such that: mixer_dout -> cvo to output screen(800x600, using 40MHz clock) Eventually I'm going to replace the tpg's and also I'm going to place a custom ip between the cvo -> cvi ip's, but for the timebeing they'r directly connected. The problem is that the 640x480 testpattern flickers on the output screen when using this setup. When turning off the 640x480 layer I get an steady output 800x600 @ 60Hz. I tryed removing the cvo -> cvi and connect the deinterlacer directly to the mixer_din2. This helped as the 640x480 flickering disappeared from the output screen. Still I need help to figure out how to make the cvo -> cvi part work properly. I tryed increasing the size of the cvi fifo inorder to avoid overflow, but this did not remove the flickering. Would really appreciate some help, thanks