Altera_Forum
Honored Contributor
12 years ago15fps to 60fps video conversion
I believe somebody had similar problem, but I simply cannot find it.
I want to display my 15fps 1920x1080 video @33MHz on HDTV monitor accepting 60fps framerate, running at approximately @133MHz. So I need to introduce some kind of frame copying. For that I need to use external SDRAM (my board is DE2-115). The obvious solution (to me) was to use components from Video and Image Processing Suite, especially since my system will also include NIOS II. So I use Clocked Video Input to accept 15fps video stream, connect it to a Frame Buffer with Frame Repetition enabled, and finally connect the Frame Buffer to Clocked Video Output to output 60fps video. Please take a look at the drawing in the attachment. In the beginning, I used 100MHz clock for all the video blocks in the SOPC builder system, concerned about SDRAM controller maximum clock rate. I connected underflow output from the Clocked Video Output to a LED on the board to see if underflow occurs. And it does. My monitor is “on”, meaning it does not enter stand by, but there is no video, only black pixels all over the surface. And the underflow LED turns on, as I said. I confirmed Clocked Video Output settings (dvi preset) alone, connecting Test Pattern Generator from the VIP suite to the Clocked Video Output, and it works well, so the problem is not there. I also tried different clock rates for video components and SDRAM, overclocking SDRAM up to 133MHz. No change... Tried SignalTap II Logc Analyzer, I see good output data to the monitor, and the data values are as I expect. But the display remains black, and there is underflow. Does anybody have an idea what I might be doing wrong here? Many thanks in advance.