(2)基于FPGA的视频处理系统
目前,随着微电子技术、计算机技术的发展,尤其是大规模高性能的可编程器件的出现、软硬件设计方法和设计工具上的改进,实时电路重构技术逐渐成为国际上计算系统研究中的一个新热点。它的出现使过去传统意义上硬件和软件的界限变得模糊,让硬件系统软件化。实时电路重构的本质是利用可编程器件可多次重复配置逻辑状态的特性,在运行时根据需要动态改变系统的电路结构,从而使系统兼具灵活、简捷,硬件资源可复用、易于升级等多种优良性能。基于此技术设计的可重构系统在高速数字滤波器、图像压缩、硬件演化计算、定制计算、嵌入式系统等方面,都有着广泛的应用前景[6]。当前主要的FPGA厂家Xilinx公司和Altera公司都推出了视频应用解决方案。
Xilimx公司推出的Xtreme DSP视频入门套件是为需要低成本和高性能视频处理的视频应用而提供的完整开发平台。Spartan 3A DSP FPGA版包括含视频帧缓冲控制器(VFBC)的专用视频IP、三个可帮助加快开发的参考设计、软件驱动程序和用于各种I/O接口的硬件界面支持。配合IP的有Spartan-3A DSP 3400A FPGA开发板、电缆、VGA相机和支持DVI输入、单通道复合输入输出、S视频输入输出以及双相机接口的FMC视频I/O模块。该套件还包括完整的System Generator for DSP和赛灵思嵌入式开发套件(EDK)。System Generator for DSP支持在FPGA设计中使用The Mathworks公司的Simulinx和MATLAB建模环境。EDK是用于嵌入式可编程系统设计的全面解决方案,包括Platform Studio工具套件、嵌入式IP内核以及Xilinx Micro Blaze嵌入式处理器。这一新套件为视频应用开发人员提供了加快开发过程所需要的一切,设计人员可利用这一套件加快针对成本敏感应用的高速视频系统开发。