数据采集系统中PCIE DMA总线传输设计

被引量 : 0次 | 上传用户:ustczl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,数据采集作为一项关键技术已应用于通信、网络、工业控制,自动化、医疗和生命科学等方方面面,例如无线通信基站中的数据采集模块,军工航天中的高清晰图像处理单元,高性能数字存储示波器,雷达目标探测仪和DNA光谱分析仪等。但近年来随着信息数据量的不断增长,对数据采集系统中的采集、存储、传输和处理等关键技术都提出了更大的挑战。本论文的项目背景是实现基于体域网协议模型的数据采集系统,所有的基带数据处理部分在通用CPU上完成,处理完成后的数据经PCIE总线接口传输到FPGA平台,在FPGA上完成数字上/下变频和高速AD/DA转换。本论文主要研究的内容是基于PCIE总线的DMA控制器的设计,即将FPGA高速数据采集卡中DDR3 SDRAM存储的大量数据通过PCIE的总线接口以DMA的方式传送到上位机中,在上位机的软件中可以进行实时的分析和处理。本论文在基于FPGA的硬件平台实现4通道配置的PCIE Gen2.0 DMA控制器的总线接口设计,利用Xilinx FPGA的PCIE IP生成PCIE端点设备,在事务层设计TLP的组包和拆包以及相关接口的设计。与传统设计采用FIFO或者RAM不同,本论文采用8GB的DDR3 SDRAM作为本地存储器,能够实现项目中大数据量的存储与传输要求;另一方面,根据PCIE协议规定,PCIE端点设备作为总线主控设备进行PCIE总线传输时,组织的存储器读事务属于非转发事务,即在接收上位机数据之前需要首先发送请求包,本论文创新性地设计了存储器读请求包的轮询发送机制,有效地避免了从上位机接收数据时的存储空间溢出问题。最后,实现了PCIE DMA控制器和DDR3控制器之间的接口转换,并在两个不同工作时钟域模块之间加入了异步FIFO,有效地避免了对DDR3进行跨时钟域读写操作时亚稳态的发生。本论文在基于Linux的上位机平台上实现PCIE的驱动程序。区别于传统的DMA驱动设计,本论文设计了一种海量数据DMA传输的方式。首先将待传输的数据划分成4MB的DMA数据块,将与DMA传输相关的变量组织成DMA操作符形式的结构体,将不同的DMA操作符通过链表的形式组织起来,并利用Linux内核的completio n同步机制实现DMA读/写操作和用户空间操作的并行处理。改进后的驱动程序设计减小了系统的时间开销,加快了DMA的传输效率。本论文以BEEcube公司的miniBE E设备为开发平台,以平台中的XilinxVirtex6 FPGA芯片作为实现数据存储和控制的逻辑芯片。除了FPGA主处理板,miniBEE平台中还包括Linux上位机和实现上位机和处理板数据通信的PCIE总线。结合检测FPGA内部信号的Chip Scope软件,对本文设计的PCIE DMA控制器的FPGA逻辑进行了检测,通过编写应用程序对驱动程序的设计进行了测试。经过测试,本文设计的PCIE DMA控制器在进行DMA读写事务操作时总线带宽峰值可分别达到965MBps和882MBps,基本达到PCIE Gen2.0 X4总线的理论有效峰值带宽。
其他文献
青少年是祖国的花朵,是未来的希望。随着我国对素质教育的不断重视,人们开始更加正确的对待孩子的培养,不再将成绩作为衡量的唯一标准,一个完善的人格、健康的心理对于孩子将
在信息技术和“互联网+”不断推动我国金融业变革的背景下,我国互联网保险应时而生。互联网保险是我国互联网金融发展的重要组成部分,从1997年第一张电子保单算起,经过二十多年的发展,互联网保险逐步成为我国保险业发展的重要有生力量。而如今伴随着大数据时代的来临,新一轮的科技变革即将诞生,大数据将如何附能互联网保险成为普遍关注的话题。本文正是在这样的背景下,借助价值链框架对大数据在互联网保险价值链中的应用
忆阻器是无源非线性基础二端元件,具有天然的记忆功能,能够记忆流经其的电流变化,可以通过调节电压(或电流)而改变其阻值大小。忆阻器的记忆功能表现为能快速记忆大量连续数
《物权法》第24条对特殊动产物权变动作了统一性、概括性的规定,即确立了所谓特殊动产物权变动的登记对抗规则。但由于该规定的抽象性、模糊性,加之登记对抗规则的复杂性,理
居住空间与就业空间,是城市空间结构的重要组成要素。如何合理地进行就业与居住空间安排,是城市规划的一个核心且永久的课题。当前中国城市正处于制度转型期,城市郊区化和空
对于我国民营性质的中小企业而言,融资难是普遍存在的。但随着私募股权投资基金(PE)等多元投资机构的的迅速发展,上述企业的融资问题得到了很大程度的缓解。但在双方签署投资
警务体制,是指警务的机构设置、权力分配所对应的组织领导制度、法律法规和规章制度建设,是警务正常运转的基础和保证。警务体制的模式取决于国家政治体制,同时也是国家政治
高校图书馆业务外包是将馆内业务以合同的方式承包给外部专业机构来进行管理,是企业先进的管理模式在图书馆领域的应用。各大高校图书馆开展业务外包,其目的是借助外包服务商
本文以当前关注度较高的“网络成语”“网络新成语”或“后现代成语”为考察对象,将之定名为“网络类成语”。借助“小三角”、“语言理据”、社会语言学、文化语言学、哲学
在我国尤其是南方,土壤和水体环境中的砷污染面积不断扩大。在污染农田种植作物或者用污染水灌溉农田,都有可能会使砷(尤其是无机砷中的三价砷)在作物体内累积,致使产量及品