发明名称 一种实现DMA数据传输的方法及装置
摘要 本发明涉及实现DMA数据传输的方法及装置,其传输过程为:把总的DMA传输分割成若干个DMA传输单元后再逐个传输;每一DMA传输单元的传输完成后发送一个中断,然后获取中断并累计DMA传输数据量大小,同时查询是否存在I/O读写操作请求,若有则响应I/O读写请求,等I/O读写操作完成后清除中断标识,若无I/O读写操作请求则在本次DMA传输单元的传输完成后清除中断标识;中断标识清除后启动下一个DMA传输单元的传输,直至总的DMA传输完成。本发明在海量数据DMA过程中仍然能对设备进行快速的I/O读写操作。
申请公布号 CN101634975A 申请公布日期 2010.01.27
申请号 CN200910041976.2 申请日期 2009.08.20
申请人 广东威创视讯科技股份有限公司 发明人 赵群英;田启金
分类号 G06F13/28(2006.01)I;G06F9/48(2006.01)I 主分类号 G06F13/28(2006.01)I
代理机构 广州市华学知识产权代理有限公司 代理人 李卫东;黄 磊
主权项 1、一种实现DMA数据传输的方法,其特征在于传输过程为:把总的DMA传输分割成若干个DMA传输单元后再逐个传输;每一DMA传输单元的传输完成后发送一个中断,然后获取中断并累计DMA传输数据量大小,同时查询是否存在I/O读写操作请求,若有则响应I/O读写请求,等I/O读写操作完成后清除中断标识,若无I/O读写操作请求则在本次DMA传输单元的传输完成后清除中断标识;中断标识清除后启动下一个DMA传输单元的传输,直至总的DMA传输完成。
地址 510663广东省广州市高新技术产业开发区彩频路6号