基于PCI-E的高速图像采集存储卡制造技术

技术编号:8366828 阅读:203 留言:0更新日期:2013-02-28 05:34
本发明专利技术公开了一种基于PCI-E的高速图像采集存储卡,包括光纤传输模块、A/D转换模块、FPGA逻辑模块、EPCS逻辑程序存储模块、JTAG程序下载接口、SATA硬盘数据存储模块、SDRAM模块、桥芯片和PCI-E接口,光纤传输模块与A/D转换模块连接,PCI-E接口与桥芯片连接,A/D转换模块、EPCS逻辑程序存储模块、JTAG程序下载接口、SATA硬盘数据存储模块、SDRAM模块和桥芯片分别与FPGA逻辑模块连接。本发明专利技术从而快速实现高速图像的采集的方法。

【技术实现步骤摘要】

本专利技术属于高速图像采集领域,特别是一种基于PCI-E的高速图像采集存储卡
技术介绍
图像与人们的生产生活息息相关,是人类获取和交换信息的主要来源,据统计人类有80%以上的信息来自于图像。随着计算机及视频技术及硬件技术的展,图像采集在电子通信与信息处理领域得到了广泛的应用,例如数字化广播电视、网络媒体、监控系统等等,视频图像采集存储卡作为计算机视频应用的重要设备,承担着模拟信号向数字信号转换的任务,在现代媒体系统中占据着重要的位置。设计一种功能灵活,使用方便,便于嵌入到系统中的视频信号采集电路具有重要的实用意义。图像采集系统包括图像采集、图像传输、图像存储、图像处理和图像分析等。传统的图像采集系统是一种基于个人计算机(PC)的系统。图像采集存储卡部分负责图像信号·的获取、采集和控制以及与计算机间的高速数据传输及相应的控制,PC机部分完成图像信号的存储、显示等功能。无疑图像采集存储卡在图像采集系统中居于核心地位。目前比较主流的几种PC视频接口是VGA接口、DVI接口和HDMI接口。相对而言,VGA接口比较落后,但由于它仍然是目前最多厂商所支持的一个低标准,所以,它的应用范围是最广泛的。由于VGA接口输出模拟信号,在分辨率提高的情况下,VGA信号所显示的图像有明显的失真。DVI接口是一种数字视频接口,它的支持较高的视频分辨率。DVI接口特别适于作为液晶显示器的视频信号输入,能够最大限度的发挥液晶显示器清晰度高图像失真小的优势。但DVI接口比较大,影响了使用性能。HDMI接口是目前很新型的一款视频接口,它是DVI接口的升级版。除了输出数字信号,支持较高分辨率以外,它还可以同时输出音频信号。并且HDMI接口非常小巧,使用方便。但目前来说,HDMI接口价格偏贵。随着PCI总线的推出,现在的图像采集存储卡借助PCI总线的线性突发传输的特点,可采用面向计算机存储器的图像采集方式,即模拟图像通过A/D转换器后,先存于PCI总线产品自身的缓冲器中(一般只需几K的容量),当缓冲器满后直接把图像数据传输给计算机的物理存储器。因此电路设计较为简化、成本低、采集速度快、数据传输流畅,基本满足24帧/s的图像采集要求。而随着PCI-E总线的提出,又将数据传输的速率提升到一个新的台阶。作为第三代高性能IO总线,其总线结构采取了根本性的变革并行总线变为串行总线,引脚数大大地减少;点到点的互连。这些变革不仅提高了数据传输的速率,而且大大地减少了电路设计的成本。将这种总线应用到视频采集卡中,不但能够缓解数据吞吐速率不匹配的矛盾,还能够简化电路的设计
技术实现思路
本专利技术的目的在于提供一种基于PCI-E总线的图像采集存储卡,从而快速实现高速图像的采集的方法。实现本专利技术目的的技术解决方案为一种基于PCI-E的高速图像采集存储卡,包括光纤传输模块、A/D转换模块、FPGA逻辑模块、EPCS逻辑程序存储模块、JTAG程序下载接口、SATA硬盘数据存储模块、SDRAM模块、桥芯片和PCI-E接口,光纤传输模块与A/D转换模块连接,PCI-E接口与桥芯片连接,A/D转换模块、EPCS逻辑程序存储模块、JTAG程序下载接口、SATA硬盘数据存储模块、SDRAM模块和桥芯片分别与FPGA逻辑模块连接,PCI-E接口通过WDM驱动程序被PC机识别,光纤传输模块将采集的图像信息传输进A/D转换模块,A/D转换模块将模拟信号转化为数字信号串行输入到FPGA逻辑模块,在该FPGA逻辑模块中,将完成图像的数据重组、PCI数据结构的组合、控制信号的产生与配合;EPCS逻辑程序存储模块进行板卡上电后的FPGA程序配置,完成FPGA逻辑模块的初始化JTAG程序下载接口为FPGA程序传输通道,通过该接口,可以将程序固化到EPCS逻辑程序存储模块,SATA硬盘数据存储模块完成FPGA逻辑模块对图像处理数据的永久存储,通过该模块完成SATA数据 结构以及控制信号的组合,SDRAM模块实现采集数据的串并转换与存储,为后续PCI-E数据结构准备传输数据;桥芯片将完成FPGA逻辑模块传输出来的PCI信号到PCI-E的转换。本专利技术与现有技术相比,其显著优点=(I)PCI-E是新一代的I/O总线结构,与传统总线结构不同的是它采用了点对点串行连接方式,每个设备都有自己的专用连接,不需要像传统总线那样共享带宽,因此能达到PCI、AGP等并行总线所不能提供的高带宽。(2)PCI-E总线的规格从I通道到32通道不等,其I通道单向传输带宽可达250MBytes/s,8通道单向传输带宽可达2GBytes/s,而32通道的单向传输带宽可达8GBytes/s,可以满足不同系统设备对数据传输带宽不同的需求。(3)PCI-E采用串行方式传递数据,减少了接口的针脚数,降低了 PCI-E设备的体积和成本。(4)基于PCI-E总线的图像采集系统,能有效提高系统的数据传输速率,是高帧频、大数据量的实时图像采集系统的有效解决方案。(5)同时在FPGA内部实现PCI主从模块,从模块实现了配置空间和IO空间寄存器,主模块实现DMA控制器。数据传输时,虚拟的实现主模块向从模块的数据传输,实际上通过硬件接口,实现主模块向PC机的DMA突发传输。(6)使用桥芯片进行PCI-PCIE的转换,解决FPGA硬核成本高的问题。设计了 SATA接口模块,实现处理的大数据磁盘阵列存储,方便数据的备份和查询。下面结合附图对本专利技术作进一步详细描述。附图说明图I是本专利技术的整体框图。图2是FPGA逻辑模块内部框图。图3是FPGA芯片的AD接口模块接口定义。图4是AD接口模块程序流图。图5是SDRAM存储器读写模块输入输出引脚定义。图6是模拟PCI总线数据传输原理图。图7是PCISlave模块接口示意图。图8是PC访问I /0空间基本流程图。图9是PCMaster模块接口示意图。图10是PCMaster模块状态状态转移图。图11是WDM驱动程序工作流程图。图12是驱动程序与应用程序运行的整体流程。 具体实施例方式结合图1,本专利技术基于PCI-E的高速图像采集存储卡,包括光纤传输模块、A/D转换模块、FPGA逻辑模块、EPCS逻辑程序存储模块、JTAG程序下载接口、SATA硬盘数据存储模块、SDRAM模块、桥芯片和PCI-E接口,光纤传输模块与A/D转换模块连接,PCI-E接口与桥芯片连接,A/D转换模块、EPCS逻辑程序存储模块、JTAG程序下载接口、SATA硬盘数据存储模块、SDRAM模块和桥芯片分别与FPGA逻辑模块连接,PCI-E接口通过WDM驱动程序被PC机识别,光纤传输模块将采集的图像信息传输进A/D转换模块,A/D转换模块将模拟信号转化为数字信号串行输入到FPGA逻辑模块,在该FPGA逻辑模块中,将完成图像的数据重组、PCI数据结构的组合、控制信号的产生与配合;EPCS逻辑程序存储模块进行板卡上电后的FPGA程序配置,完成FPGA逻辑模块的初始化JTAG程序下载接口为FPGA程序传输通道,通过该接口,可以将程序固化到EPCS逻辑程序存储模块,SATA硬盘数据存储模块完成FPGA逻辑模块对图像处理数据的永久存储,通过该模块完成SATA数据结构以及控制信号的组合,SDRAM模块实现采集数据的串并转换与存储,为后续PCI-E数据本文档来自技高网
...

【技术保护点】
一种基于PCI?E的高速图像采集存储卡,其特征在于包括光纤传输模块、A/D转换模块、FPGA逻辑模块、EPCS逻辑程序存储模块、JTAG程序下载接口、SATA硬盘数据存储模块、SDRAM模块、桥芯片和PCI?E接口,光纤传输模块与A/D转换模块连接,PCI?E接口与桥芯片连接,A/D转换模块、EPCS逻辑程序存储模块、JTAG程序下载接口、SATA硬盘数据存储模块、SDRAM模块和桥芯片分别与FPGA逻辑模块连接,PCI?E接口通过WDM驱动程序被PC机识别,光纤传输模块将采集的图像信息传输进A/D转换模块,A/D转换模块将模拟信号转化为数字信号串行输入到FPGA逻辑模块,在该FPGA逻辑模块中,将完成图像的数据重组、PCI数据结构的组合、控制信号的产生与配合;EPCS逻辑程序存储模块进行板卡上电后的FPGA程序配置,完成FPGA逻辑模块的初始化;JTAG程序下载接口为FPGA程序传输通道,通过该接口,可以将程序固化到EPCS逻辑程序存储模块,SATA硬盘数据存储模块完成FPGA逻辑模块对图像处理数据的永久存储,通过该模块完成SATA数据结构以及控制信号的组合,SDRAM模块实现采集数据的串并转换与存储,为后续PCI?E数据结构准备传输数据;桥芯片将完成FPGA逻辑模块传输出来的PCI信号到PCI?E的转换。...

【技术特征摘要】

【专利技术属性】
技术研发人员:陈钱李超顾国华钱惟贤何伟基隋修宝张闻文路东明任侃于雪莲李宏哲
申请(专利权)人:南京理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1