一种基于DSP和FPGA实时图像处理平台的硬件设计与实现

一种基于DSP和FPGA实时图像处理平台的硬件设计与实现

论文摘要

目前,数字图像处理技术广泛应用于各个领域,向着实时性、高速性、高分辨率、多媒体化、智能化的方向发展。从而高速实时性的图像处理算法迫切需要一个供其运行的功能强大的图像处理硬件平台进行验证。本文的目的是构建一个基于FPGA+DSP的实时图像处理平台系统,可以很好的满足现代图像处理系统对速率、数据量、图像处理系统体积、系统成本、功耗等的要求。它具有很好的实时性、小型化的特点。本文的主要工作如下:1.根据用户的要求,对已经提出的图像处理硬件平台方案进行了详细的分析及研究。对Sundance的TIM模块的结构和性能以及位于TIM模块上的DSP和FPGA了进行了研究,介绍了CCS、ISE和3L Diamond软件的开发使用环境,提出了对核心处理系统的验证方法和验证时所采用的技术。2.对已设计的图像处理硬件平台方案进行了验证,分别通过对可行性和实时性进行验证,发现在核心处理模块中,CP连线在模块之间可以通信,而RSL总线在模块之间的通信失败。通过分析,发现了RSL通信问题所在,因此通过对课题的要求和硬件资源进一步的分析,提出了新的核心处理模块的方案。3.对核心处理模块改进后的新方案进行了可行性和实时性验证,通过模块SMT395和SMT338之间的SHB总线对数据通信进行设计,并根据结果进行分析,验证了新方案的可行性;在可行性的基础上,通过对100张BMP格式的图像进行二值化处理的设计,分析其结果,验证了新方案的实时性,处理速度达到了130帧/秒,满足课题要求的速度(100帧/秒)。

论文目录

  • 致谢
  • 中文摘要
  • ABSTRACT
  • 1 引言
  • 1.1 课题研究的背景
  • 1.1.1 图像处理技术的发展和应用
  • 1.1.2 数字图像处理系统的介绍
  • 1.1.3 数字图像处理系统的现状
  • 1.1.4 DSP芯片的特点和选择
  • 1.1.5 FPGA芯片的特点和选择
  • 1.2 课题研究目标
  • 1.3 论文结构和主要内容
  • 1.4 本章小结
  • 2 系统开发的软件和硬件环境
  • 2.1 Sundance介绍
  • 2.2 ISE开发环境
  • 2.2.1 ISE开发环境介绍
  • 2.2.2 ISE设计流程
  • 2.2.3 VHDL语言介绍
  • 2.3 CCS开发环境
  • 2.3.1 CCS设计流程
  • 2.3.2 CCS软件开发主要工具介绍
  • 2.4 3L Diamond开发环境
  • 2.4.1 3L Diamond环境介绍
  • 2.4.2 Diamond软件主要技术
  • 2.4.3 3L Diamond开发流程
  • 2.5 系统硬件开发环境
  • 2.5.1 硬件总线和名词
  • 2.5.2 硬件模块介绍
  • 2.6 本章小结
  • 3 图像处理硬件平台的设计方案
  • 3.1 图像处理硬件平台系统的设计要求
  • 3.1.1 系统设计的要求
  • 3.1.2 数据传输速率要求
  • 3.1.3 数据量要求
  • 3.1.4 DSP的要求
  • 3.1.5 FPGA的要求
  • 3.1.6 接口模块要求
  • 3.2 图像处理硬件平台系统的设计
  • 3.2.1 外部接口板的设计和技术
  • 3.2.2 内部PCI接口板的设计
  • 3.2.3 图像输入接口方式
  • 3.2.4 图像输出接口方式
  • 3.3 本章小结
  • 4 图像处理硬件平台的验证
  • 4.1 图像处理核心系统的设计和工作原理
  • 4.1.1 系统核心模块的设计
  • 4.1.2 Wires的应用
  • 4.1.3 Connections的应用
  • 4.1.4 TIM的工作原理和通信原理
  • 4.2 系统的验证
  • 4.2.1 SMT395、SMT339的DSP和FPGA之间通信验证
  • 4.2.2 SMT395、SMT339的DSP和FPGA之间RSL通信验证
  • 4.2.3 SMT395、SMT339分别和SMT338之间的RSL通信验证
  • 4.2.4 SMT395、SMT339分别和SMT338之间CP通信验证
  • 4.2.5 验证结果的分析和结论
  • 4.3 本章小结
  • 5 图像处理硬件平台的改进和功能验证
  • 5.1 核心处理系统的改进
  • 5.1.1 硬件资源的分析
  • 5.1.2 核心处理系统的改进设计
  • 5.2 改进后的核心处理系统通信的验证
  • 5.2.1 SMT395的DSP和FPGA之间SHB通信的验证
  • 5.2.2 SMT395和SMT338之间SHB通信的验证
  • 5.3 改进后的核心处理系统处理速度的验证
  • 5.4 设计的结果分析和结论
  • 5.5 本章小结
  • 6 结论
  • 参考文献
  • 作者简历
  • 学位论文数据集
  • 相关论文文献

    • [1].创意家电 美好无限[J]. 消费指南 2016(12)
    • [2].实时图像处理硬件平台的设计与实现[J]. 山西大同大学学报(自然科学版) 2013(06)
    • [3].基于VC++物体尺寸检测中的实时图像处理与显示(英文)[J]. Journal of Measurement Science and Instrumentation 2014(04)
    • [4].基于FPGA的实时图像处理实验平台设计[J]. 微型机与应用 2014(11)
    • [5].基于FPGA的实时图像处理与实现[J]. 电子设计工程 2020(07)
    • [6].遥测实时图像处理显示系统设计与实现[J]. 信息技术与网络安全 2020(07)
    • [7].基于FPGA的实时图像处理的研究[J]. 信息与电脑(理论版) 2018(24)
    • [8].基于运动目标尺寸检测的实时图像处理与显示[J]. 计算机测量与控制 2014(11)
    • [9].基于多核DSP的实时图像处理平台研究[J]. 信息通信 2015(05)
    • [10].基于FPGA的实时图像处理的研究[J]. 科技致富向导 2011(14)
    • [11].FPGA与DSP在二维FFT变换应用中的对比研究[J]. 现代电子技术 2012(20)
    • [12].基于FPGA的双边滤波器设计[J]. 红外技术 2019(01)
    • [13].FPGA平台的实时图像处理系统设计[J]. 电子产品世界 2012(07)
    • [14].硬件加速CNN实时图像处理方法[J]. 计算机工程与设计 2020(06)
    • [15].直方图均衡增强算法在实时图像处理中的实现[J]. 液晶与显示 2009(06)
    • [16].多核DSP实时图像处理平台设计与实现[J]. 航空计算技术 2015(01)
    • [17].基于FPGA与Sobel算法的实时图像处理[J]. 电脑与电信 2020(05)
    • [18].实时图像处理设计实现分析[J]. 数字技术与应用 2016(04)
    • [19].智能车实时图像处理系统的研究[J]. 五邑大学学报(自然科学版) 2010(04)
    • [20].实时图像处理系统的设计与实现[J]. 电脑知识与技术 2010(07)
    • [21].移动GPU计算来袭,ARM组合拳砸向中价智能机[J]. 集成电路应用 2013(08)
    • [22].基于机器视觉的玉米收获机器人路径识别[J]. 农机化研究 2017(12)
    • [23].基于FPGA的实时图像处理技术研究[J]. 咸宁学院学报 2009(03)
    • [24].一种用于实时图像处理的众核结构设计[J]. 西安电子科技大学学报 2015(02)
    • [25].实时图像边缘检测的设计及FPGA实现[J]. 电子科技 2011(12)
    • [26].基于实时图像处理的运载火箭飞行特征事件判别方法研究[J]. 计算机测量与控制 2019(09)
    • [27].基于FPGA的图像处理算法的研究[J]. 电子制作 2015(05)
    • [28].基于DSP+FPGA的实时视频信号处理系统设计[J]. 液晶与显示 2010(01)
    • [29].基于FPGA的实时X线医学图像处理系统[J]. 中国生物医学工程学报 2008(01)
    • [30].基于CPLD的VGA接口控制器设计[J]. 中国水运(下半月) 2008(08)

    标签:;  

    一种基于DSP和FPGA实时图像处理平台的硬件设计与实现
    下载Doc文档

    猜你喜欢