FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
公告
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
6673 讨论

VIP Clocked Video Output- MODES

Altera_Forum
名誉分销商 II
2,059 次查看

I'm using the Clocked Video Output (CVO) core from the VIP (Video and Image Processing) suite 

on Altera Cyclone III video development card with Bitec HSMC DVI input/output daughtercard to display  

a mixed video (non interlaced) on a DVI monitor. 

 

I want the CVO modes to display different output resolutions:1280x1024, 1024x768 and 800x600 

 

The default mode configured in the QSYS hardware is for 1024x768 resolution. 

 

The way I configure the modes is: set mode invalid, write registers, stop CVO, set mode valid, start CVO. 

When I run this and ask for the "Video Mode Matched" register I get "0" with a 1024x768 input and it displays the image. 

 

But after changing the input I get the different modes from "Video Mode Matched" but I don't get any image and the display enters into sleep mode. 

 

So, my questions are... 

Where can I find all those video parameters, in case i'm not adding them correctly? 

Are there any examples which uses different output modes? 

Is there another possible error in my design?
0 项奖励
5 回复数
Altera_Forum
名誉分销商 II
922 次查看

Hi, 

 

You can see the examples here.  

http://www.bitec.ltd.uk/ciii_video_dev_kit.html 

 

Also in one of the documents there is a table about the timings. What values of horizontal porch vertical porch should be used for different resolutions of image.  

Those timings values have worked fine for my design.
0 项奖励
Altera_Forum
名誉分销商 II
922 次查看

I went through the examples but I couldn't find any example of run-time configuration for the CVO. The timing table is useful, but now I'm confused with the different Pclk MHz frequencies. I'm using a constant frequency of 100MHz for the CVO, how should I interpret these values then? 

 

Thank you
0 项奖励
Altera_Forum
名誉分销商 II
922 次查看

See this I share it with you. It is the timing from one of the docments

0 项奖励
Altera_Forum
名誉分销商 II
922 次查看

This is the one I found in one of the examples. And it has different values. 

 

dl.dropbox.com/u/16438728/bitecVGAtiming.PNG
0 项奖励
Altera_Forum
名誉分销商 II
922 次查看

Anyway, I've used different parameters but the problem is I get no output at all, my display enters sleep mode whenever I change the system video input. The CVO status bit is always 0 after writing the GO bit. 

I also have a mixer with a TPG and a frame read from memory so I change the TPG resolution to the new one every time it changes after checking if the CVI is stable and has a valid resolution.
0 项奖励
回复