(19)中华人民共和国国家知识产权局
(12)发明专利申请
(21)申请号 CN201811244093.7 (22)申请日 2018.10.24
(71)申请人 山东超越数控电子股份有限公司
地址 250104 山东省济南市高新区孙村镇科航路2877号
(10)申请公布号 CN109491937A
(43)申请公布日 2019.03.19
(72)发明人 赵瑞东;王朝晖;陈亮甫;贾国强
(74)专利代理机构 北京连和连知识产权代理有限公司
代理人 张涛
(51)Int.CI
权利要求说明书 说明书 幅图
(54)发明名称
一种Scatter-Gather DMA的数据传输方法及装置
(57)摘要
本发明公开了一种SG DMA的数据传输方
法,包括:以数组形式创建SG DMA数据传输链表一和链表二并且创建第一组缓冲区和第二组缓冲区;通过CPU将用户空间数据拷贝入第一组缓冲区、将链表一的地址写入IO设备;在启动SG DMA数据传输的同时通过CPU将用户空间数据拷贝入第二组缓冲区;创建中断处理程序,待SG DMA传输完成后,CPU接收SG DMA发送的传输完成中断指令将链表二的地址写入IO设备;依次循
环直到用户空间数据完全写入IO设备内存位置。本发明还公开了一种SG DMA的数据传输装置。该方法和装置解决了CPU同DMA无法同时参与数据传输的问题,提高数据在DMA传输时的效率。
法律状态
法律状态公告日
2019-03-19 2019-03-19 2019-04-12
法律状态信息
公开 公开
实质审查的生效
法律状态
公开 公开
实质审查的生效
权利要求说明书
一种Scatter-Gather DMA的数据传输方法及装置的权利要求说明书内容是....请下载后查看
说明书
一种Scatter-Gather DMA的数据传输方法及装置的说明书内容是....请下载后查看