论文部分内容阅读
随着数字图像采集、传输技术的不断发展,高速成像系统在科学研究、交通、医疗、航天航空等领域中的应用将越来越广泛,例如公路交通中的监控拍照、航天航空领域中物体高速运动轨迹的捕捉、汽车碰撞分析、爆炸分析等。近年来,随着世界各国在高速成像系统领域的投入日益加大,成像技术不断突飞猛进,国内也正在积极开展着高速成像系统的研究与应用。但是,这种大数据量的数字图像的瞬时采集、高效缓存、实时传输等将会耗费很大的处理承载、运算负担和传输带宽,因此,对高速成像系统中的关键技术进行持续研究仍然是数字成像领域的必须面对的课题,以期进一步提升性能指标以及获取更高成像效率。本文正是针对成像系统中的远程传输与高速通信环节,基于Xilinx Kintex-7系列FPGA芯片,研制了图像数据传输、通信的硬件平台,编制、调试了相关软件与时序,着力解决高速成像系统中的大批量数据的远程、实时、高效传输与通信瓶颈,为成像系统提供图像数据的高效流转桥梁。本文主要工作包含以下这几个部分:(1)对成像系统整体构架进行了研究,通过对图像采集、控制、缓存和传输等成像系统中关键技术的分析,确立了传输通信的后端单元方案设计,该单元负责对前端传感器单元采集到的图像数据进行10Gbps SFP+光纤远程接收、本地缓存,并通过PCIE接口与末端PC主机进行DMA实时通信交换。(2)所设计系统选择Xilinx公司Kintex-7系列高端FPGA作为主控芯片,通过对系统中各个环节进行分析,确定系统中各个具体器件的选型,完成了SFP+光纤通信接口模块、PCI Express通信接口模块的设计,并描述了整体系统的硬件设计与具体实现。(3)本文进一步分两个章节分别对光纤通信模块的数字图像远程SFP+传输与PCIE总线的链式DMA传输进行了详细阐述并验证分析,软件设计整体分为FPGA硬件逻辑设计与上位机PC控制软件设计,而FPGA逻辑设计主要分为图像数据接收模块、图像数据存储模块以及PCIE数据通信模块。本文通过引入高性能FPGA芯片、芯片内置的RAM作为缓存、先进SFP+光纤传输接口、第三代总线技术PCI Express(PCIE)接口,使高速成像系统研制成为可能。实验结果表明,本文所设计的高速成像系统方案及其局部模块是可行的,数据在传输过程中有高速、稳定的特性,也为后期进一步研究打下了良好的基础。