blade
获得 0 次赞
帮助过2人
最近一直准备大学生电子设计竞赛,昨天也刚刚结束测评,加上对于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采集到的画面
.
感谢ickey社区提供的ti msp430开发板! 注意事项: 1. 开发板申请者只具有使用权,所属权归电子爱好者协会拥有; 2. 在预期时间内的学习成果与承诺相差甚远或其他特殊情况者,协会有权收回开发板; 3. 学习过程中协会负责人有权调查申请者的学习情况和进度; 4. 在学习结束申请者应写一份学习心得(不少于500字),即总结自己也激励后人; 5. 在使用过程中导致开发板损坏、缺失者协会将酌情收取工本费; 6. 最终解释权归电子爱好者协会所有。 准备申请的同学请下载附件中的申请表填写好后发给我。
常见的软件滤波算法