论文部分内容阅读
随着数字化信息时代的来临,数字视频图像处理技术得到了高速的发展,高复杂度、高分辨率、高实时性的数字视频图像处理算法给传统的视频图像处理平台带来了严峻的考验。传统的视频图像处理平台主要依赖专用的图像采集板卡和处理板卡,并借助PC机加以实现。这种传统视频图像处理平台一般仅能完成特定的任务,处理平台整体比较庞大,功耗较高,并且实时性有限。这些缺点,使传统的视频图像处理平台架构在当前的实际应用中受到很大的限制,在一定程度上制约了相关领域的发展。本文的主要目的就是设计一种基于RapidIO传输协议,以FPGA为逻辑控制中心,以DSP为核心处理机的通用视频数据处理模块。该模块主要用以对数字视频图像处理的相关算法进行验证分析,该模块满足现代视频图像处理系统对速率、数据量、功耗的要求,包含特定的输入输出接口,具有实时性、小型化的特点。本文首先介绍本设计的背景及研究意义,并对本文的结构和内容加以描述;然后根据用户需求,提出了基于FPGA和双DSP的硬件设计总体架构;接下来介绍处理模块硬件电路的具体设计,主要包括电源设计、视频数据高速缓存单元设计、各种扩展接口的设计、主从处理器数据传输通道设计等;之后选用了较常使用的开运算算法、边缘检测算法、H.264编码算法在模块内部加以实现和验证;然后详细介绍硬件电路的调试过程,验证处理平台的运行有效性;最后总结全文,并提出平台今后的研究方向。通过验证分析,本文设计的模块可以正常运行,相关硬件电路均满足设计要求,为FPGA和DSP设计的数据缓存模块能在400MHz数据率下正常缓存数据,FPGA与DSP之间高速数据传输在3.125Gbit/s的传输速率下能正常传输数据,通用视频处理算法可在本文设计的电路中完美实现并得到正确的验证结果。