视频采集.rar

  • 浏览量:1156
  • 下载量:0
  • 资料大小:0 B
  • 日期:2015-08-19
  • 上传者:blade
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    最近一直准备大学生电子设计竞赛,昨天也刚刚结束测评,加上对于fpga的不熟悉,所以这次我们的“作品”实在简陋,希望各位评委给与谅解。




           vga接口是与显示器进行通信的唯一接口,通过fpga器件控制rgb信号、行同步信号、场同步信号等信号,并参照有关标准,最后可以实现对vga显示器的控制。vga图像控制器是一个较大的数字系统,传统放入图像显示方法是将图像数据传回电脑并通过显示器显示出来,在传输的过程中就需要cpu不断地对图像数据信号进行控制,这样就造成了cpu资源的浪费,同时系统还需要依赖电脑,因而降低了系统的灵活性。利用fpga芯片和eda设计方法,可以根据用户的需要,设计出针对性强的vga显示控制器,而且不需要依靠计算机,既能够大大降低成本,又可以满足生产实践中不断变化的需要,同时产品的升级换代也方便迅速。基于这种目的,本设计采用了altera公司的eda软件quartus
    ii进行设计。


    显示控制器是一个较大的数字系统,采用模块化设计原则、借鉴自顶向下的程序设计思想,进行功能分离并按层次设计。利用verilog hdl硬件描述语言对每个功能模块进行描述,并逐一对每个功能模块进行编译仿真,使顶层vga显示控制器的模块实体仿真综合得以顺利通过。vga显示控制器主要由以下模块组成:分频模块、vga时序控制器模块、彩条图形生成模块、vga显示模块、存储模块等,如图所示。






    vga时序控制器的实现是这个设计的难点。由于vga接口没有数据使能信号,其显示是要通过行扫描和场扫描的方式实现对显示器进行扫描控制。所以,vga的同步信号对时序的要求十分严格,如果同步信号没有同步好,会造成显示数据的丢失,甚至造成显示混乱。因此,必须由专门的vga控制器来显示严格的vga时序的驱动。这也是设计的关键所在。









    上图为ov7725采集到的画面


     
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换