基于PCIe的多路传输系统的DMA控制器设计
本文关键词: PCIe 直接存储访问 高带宽 多路传输 FPGA 出处:《计算机应用》2017年03期 论文类型:期刊论文
【摘要】:为了避免PCIe传输过程中PIO写延时、主机与嵌入式处理系统交互次数过多等问题对于传输带宽的影响,设计了一种基于命令缓冲机制的直接存储访问(DMA)控制器以提高传输带宽利用率。采用FPGA端内部设置命令缓冲区的方式,使得DMA控制器可以缓存PC端的数据传输请求,FPGA根据自身需求动态地访问PC端存储空间,增强了传输灵活性;同时,提出一种动态拼接的DMA调度方法,通过合并相邻存储区访问请求的方式,进一步减少主机与硬件的交互次数和中断产生次数。系统传输速率测试实验中,DMA写最高速率可达1 631 MB/s,DMA读最高速率可达1 582 MB/s,带宽最大值可达PCIe总线理论带宽值的85.4%;与传统PIO方式的DMA传输方法相比,DMA读带宽提升58%,DMA写带宽提升36%。实验结果表明,本设计能够有效提升DMA传输效率,明显优于PIO方式。
[Abstract]:A direct memory access ( DMA ) controller based on the command buffering mechanism is designed to improve the transmission bandwidth utilization rate . The DMA controller can cache the data transfer request of the PC terminal . The DMA controller can cache the data transfer request of the PC terminal . The DMA read bandwidth is increased by 58 % and the DMA write bandwidth is increased by 36 % .
【作者单位】: 北京航空航天大学计算机学院;
【基金】:国家自然科学基金资助项目(61272347)~~
【分类号】:TP273
【正文快照】: 0引言随着信息化与大数据时代的来临,人们对于实时视频数据的采集与处理的需求越来越多元化,采集的视频数据从单一低分辨率朝向多路高分辨率发展,随之而来的问题是需传输处理的数据规模呈倍数增长,这对数据的传输处理平台的性能提出了更高的要求。嵌入式芯片,如FPGA(Field-Pro
【相似文献】
相关期刊论文 前10条
1 王俊;应忍冬;;嵌入式音频处理器中DMA控制器的设计[J];信息技术;2011年03期
2 时磊;张铁军;王东辉;;高速多通道DMA控制器的设计与实现[J];微计算机应用;2010年05期
3 刘东;龙利平;;基于DMA控制器的软件环形脉冲分配器设计[J];机电技术;2007年02期
4 陆虹,孙明峰,袁凯;L82C37A可编程DMA控制器的研制[J];微处理机;2000年02期
5 唐威,刘佑宝,刘军华,段来仓,车德亮;DMA控制器的设计与仿真[J];微电子学与计算机;2002年12期
6 黄德颖;娄可卿;皇甫强龙;;无线传输应用背景下CC2530芯片DMA控制器的配置方案及故障研究[J];硅谷;2012年11期
7 宋友良;;具有单次与块传送方式相结合的DMA控制器的设计与应用[J];微处理机;1986年03期
8 刘功杰;李暾;;DMA控制器的一种硬件验证方法[J];计算机工程与科学;2009年S1期
9 张为;胡晓楠;王晔;;基于DMA控制器的UART串行通信设计[J];电子设计工程;2012年06期
10 梁科;李国峰;王锦;董海坤;高静;秦世才;;通用多通道高性能DMA控制器设计[J];天津大学学报;2008年05期
相关会议论文 前1条
1 宁希;陈书明;孙书为;;一种支持多总线仲裁和矩阵数据传输的DMA控制器[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
相关硕士学位论文 前2条
1 杨成威;PXIExpress总线接口DMA控制器及驱动设计与实现[D];电子科技大学;2016年
2 邢辉;面向音频应用的多通道DMA控制器设计[D];上海交通大学;2010年
,本文编号:1465756
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/1465756.html