【技术实现步骤摘要】
一种DMA控制数据传输方法、系统及设备
本专利技术属于数据控制
,具体涉及一种DMA控制数据传输方法、系统及设备。
技术介绍
信息技术在飞速地发展,需要传输和处理的数据规模呈倍数增长,总线性能的高低对现代信息设备的影响越来越大。目前,常用总线为PCI总线,PCI总线是一种并行总线,其总线带宽范围只适用于声卡、10/100M网卡和USB的1.1标准等基本接口。随着通信技术的进一步发展,新一代I/O接口开始出现,其中包括千兆、万兆的以太网技术和4G/8G的FC技术,PCI总线带宽已不能满足计算机系统内部的高带宽并行读写要求,数据通信速率出现瓶颈。PCIExpress是一种应用广泛的计算机扩展串行总线标准,具有数据传输带宽高、速度快,配置灵活的优点。其在计算机架构中的使用可以满足计算机系统的高速率数据传输要求,已成为处理器与外设交互的重要方式。但是,在PCIe总线接口的数据传输系统中,通常需要外接CPU进行数据传输,消耗时间长、传输速率慢。
技术实现思路
为了解决现有技术存在的数据通信时间长、速率慢的问题,本专利技术提供了一种DMA控制数据传输方法、系统及设备,其具有 ...
【技术保护点】
1.一种DMA控制数据传输方法,其特征在于,所述方法包括:PCIe终端接收主机所发送的读、写配置请求;PCIe终端对基址寄存器和命令寄存器进行配置;PCIe通过基址寄存器进行寻址;PCIe向DMA控制器发送存储器读、写操作请求;DMA控制器接收所述PCIe发送的所述存储器读、写操作请求;DMA控制器进行相应的读、写配置;DMA控制器按照主机的配置执行DMA读、DMA写过程。
【技术特征摘要】
1.一种DMA控制数据传输方法,其特征在于,所述方法包括:PCIe终端接收主机所发送的读、写配置请求;PCIe终端对基址寄存器和命令寄存器进行配置;PCIe通过基址寄存器进行寻址;PCIe向DMA控制器发送存储器读、写操作请求;DMA控制器接收所述PCIe发送的所述存储器读、写操作请求;DMA控制器进行相应的读、写配置;DMA控制器按照主机的配置执行DMA读、DMA写过程。2.根据权利要求1所述的方法,其特征在于,所述DMA控制器按照主机的配置执行DMA读、DMA写过程,包括:向主机发送存储器读TLP;等待主机返回的Cp1D;将接收到的CplD中的数据提取出来,存入存储器。3.根据权利要求1所述的方法,其特征在于,所述DMA控制器按照主机的配置执行DMA读、写过程,包括:将目标数据从存储器中读取出来,装入存储器写TLP,通过PCIe总线向主机发送。4.一种DMA控制数据传输系统,其特征在于,包括:DMA控制器、PCIe终端、存储器、主机的根复合体;所述DMA控制器通过事务接口和配置接口与所述PCIe终端的IP核相连,从而使用PCIe总线进行数据传输;所述PCIe终端与根复合体之间通过一条单通道的双单工模式的PCIe链路,即一对发送差分信号和一对接收差分信号相连接;所...
【专利技术属性】
技术研发人员:张跃进,胡勇,喻蒙,展爱云,
申请(专利权)人:荆门博谦信息科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。