基于FPGA的PCI Express3.0 DMA控制器关键技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:YANCONG1103
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的日益发展,卫星和雷达中频信号处理设备对信号传输带宽的要求越来越高,高速串行传输接口逐渐推广开来。PCI Express3.0是PCI Express协议的最新版本,因为其优异的传输性能,越来越广泛地运用在高速数据传输领域。目前采用FPGA内集成的PCI Express3.0硬核(Hard IP)方案虽然实现了PCI Express3.0协议的部分功能,但是直接使用难以发挥出高传输带宽的性能优势。面向这一需求,本论文研究了基于FPGA的PCI Express3.0改进型的传输方案,通过加入直接内存访问(DMA)控制器来提升PCI Express3.0总线的数据传输带宽。本文的主要研究内容如下:1.设计了PCI Express3.0 DMA控制器的总体架构,并分析了各个模块的功能。介绍了PCI Express3.0协议的相关细节和DMA控制器的概念,对Xilinx公司的PCI Express3.0硬核的特点进行了分析,归纳了目前方法存在的主要问题。2.深入研究了PCI Express3.0 DMA控制器在设计过程中存在的关键技术及难点,在此基础上提出了相应解决方案及完成整个DMA控制器设计。(a)针对DMA读完成报文的乱序机制,提出了采用Read Buffer的解决方案;(b)针对MSI中断引发的数据完整性及中断丢失隐患问题,设计了新的MSI配置流程;(c)针对普通DMA方式效率低下的问题,提出在DMA控制器中实现分散-聚合DMA方式。最后完成了整个DMA控制器的FPGA实现。3.验证了实现的PCI Express3.0 DMA控制器。通过搭建系统测试平台验证设计的DMA控制器的功能性、传输速度以及稳定性,并给出了测试方案与结论。最后通过测试验证表明,设计的DMA控制器达到设计指标。当DMA传输大小为16MB时,x4通路的DMA读/写速度均能稳定达到1900 MBytes/s,可满足大部分超高速数据传输系统对带宽的需要。
其他文献
随着我国经济的快速发展,建筑占地面积越来越大,人们的生活水平有了很大的提升,房地产也在随之迅速发展,在现代化生活中,别墅这个概念越来越偏向于平民化,并且人们对住宅的景
十八大以来,以习近平同志为核心的党中央将马克思主义中国化提升到了新的高度。在民生和保障方面,始终坚持“立党为公、执政为民”,多次提及农村的社会养老保险问题。我国的农村社会养老保险制度主要经历了萌芽阶段、初期试点阶段、困境瓶颈期、“新农保”等几个阶段的发展,目前形成了以新型农村社会养老保险为主的农村社会保障体系。随着我国老年人口越来越多,现有的新型农村养老保险制度中的一些不足之处,逐渐凸显出来,诸如
在人类社会的发展进程中,民生问题一直都是社会发展的主题,也是人民群众最关心、最直接、最现实的利益问题,事关社会的发展与稳定。延安时期作为中国历史上的重要阶段,其为改
<正>中国水产门户网报道:有机水产养殖正成为国际上的研究热点,这种养殖方式不使用任何化学合成物质,主要依靠本系统中可再生资源的转变、循环利用以及严格的环境管理来维持
快速游动的鲨鱼,其皮肤表面沿流动方向有序地排列着沟槽状结构,人们认为这种结构能在湍流流动中减小表面摩擦阻力.人们仿真这种生物结构来进行实验研究和应用,通过复制和改善
互动式教学理念是初中英语教学工作的重点,以现阶段初中英语教学工作情况为基础,结合近年来互动式教学理念的应用特点,分析在初中英语教学中应用互动式教学理念的方向和内容,
目的分析高血压糖尿病患者发生脑出血后的护理干预方法及效果。方法选取高血压糖尿病并发脑出血患者66例作为研究对象,按照入院时间先后顺序将其分成对照组和研究组,各33例,
在现代公共设施体系建设中,公共图书馆属于十分重要的组成部分,能够为人们提供良好的阅读服务及学习服务,有利于丰富人们的精神生活。在公共图书馆建设及运营过程中,积极探讨
我国经济的飞速发展促进了城镇化进程,近年来土木工程逐渐兴起,建筑行业规模不断扩大。土木工程的施工质量对于建筑物的使用寿命有着重要意义,受到了社会各界的关注和重视。
近年来,随着通信技术的飞速发展,传统的通信方式受到了频谱资源、安全性等问题的限制,人们不得不寻求新的通信方式以解决这些问题。无线光通信(OWC)是无线通信与光通信交叉前