论文部分内容阅读
本文的研究目的是建立一个图像处理的硬件平台,是实现视频图像处理系统小型化的一部分。在设计过程中,广泛查阅了相关资料,在消化资料的基础上,比较了不同的方法的优劣,提出了基于FPGA的实现方案。图像处理的特点是处理的数据量大,处理非常耗时,为实现数字图像的实时处理,本文研究了在FPGA上用硬件描述语言实现功能模块的方法,通过功能模块的硬件化,解决了视频图像处理的速度问题。图像数据的正确采集和显示输出是其中的两个重要的模块,因此,本文主要完成了图像数据的采集和显示输出的设计。本文设计了采集卡,并要对其工作模式进行了配置和编写了采集控制模块,在采集控制模块的控制下,将数字图像数据正确无误的存储到了SRAM中。在设计中注重数据的可靠性的同时,也注意了系统的效率。本文设计的采集控制模块能满足高分辨率和高帧率的实时图像处理,占用系统的资源很少,用最少的时间完成了图像数据的采集,提高了系统的效率。本文根据VGA显示原理及其时序关系,设计了VGA显示输出控制模块。对显示芯片的工作模式进行了配置,合成了VGA工作的控制信号;根据VGA显示器的工业标准,合成了VGA接口的水平和帧同步信号。本文最后对系统进行了调试。经实验验证,系统达到了实时性,能正确和可靠的工作。图像采集模块和VGA模块的逻辑资源消耗只占FPGA(EP1C20)的百分之几,剩余资源还可以做许多硬件算法。