论文部分内容阅读
可重构计算既有通用处理器的灵活性,又有专用集成电路(ASIC)的高效性,具有软件实现和硬件实现的双重优点。因此近几年来,基于FPGA可重构处理器在实时图像处理方面的应用越来越受到重视。本文基于可重构计算的概念,研究可重构图像处理系统,并讨论如何将图像算法在可重构系统上实现。 使用复杂的硬件描述语言(如VHDL)来开发高速运行的FPGA或者ASIC芯片是一个复杂并且非常耗时的过程,针对这一问题,本文介绍了一种基于Handel-C的可重构系统设计方法,该设计方法的核心思想就是开发者用软件开发的方法来灵活地实现硬件设计。 为了说明可重构图像系统在图像算法硬件实现上的有效性,本文选取了三个图像处理算法来进行验证,分别是Sobel边缘检测、高斯滤波和迭代反向投影算法,着重分析迭代反向投影在单帧图像空间分辨率增强上的应用。 本文的Handel-C程序设计都是在DKDesignSuite开发环境下完成的,而后,通过QuartusⅡ将DKDesignSuite下编译输出的EDIF网表综合成硬件电路,最后在AlteraDE2硬件平台上实现系统功能。实验结果证明,基于上述三种算法的可重构硬件系统都能正确有效地完成相应的图像处理任务。