发明名称 |
一种实现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号 |