[发明专利]一种DMA的数据传输方法和系统无效
申请号: | 200810226665.9 | 申请日: | 2008-11-19 |
公开(公告)号: | CN101452428A | 公开(公告)日: | 2009-06-10 |
发明(设计)人: | 石艳 | 申请(专利权)人: | 北京红旗胜利科技发展有限责任公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28 |
代理公司: | 北京国昊天诚知识产权代理有限公司 | 代理人: | 顾惠忠 |
地址: | 100081北京市海淀区中*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种DMA的数据传输方法,所述方法包括:步骤S1、CPU配置其内部DMA的数据传输信息;步骤S2、DMA将所述第一段数据从所述源地址传输至目标地址,所述传输的第一段数据长度符合所述数据初始长度;步骤S3、更新所述传输段数值,并判断更新后的传输段数值是否满足结束阈值;若是,则通知CPU数据传输完毕;若否,则执行以下步骤;步骤S4、计算下一段数据传输的源地址和目标地址以及数据传输长度;步骤S5、完成下一段数据的传输,并返回步骤S3。 | ||
搜索关键词: | 一种 dma 数据传输 方法 系统 | ||
【主权项】:
1、一种DMA的数据传输方法,其特征在于,所述DMA为设置于CPU内部的DMA,所述方法包括:步骤S1、CPU配置其内部DMA的数据传输信息,所述数据传输信息包括第一段数据的源地址和目标地址,源地址增量参数及目标地址增量参数,数据初始长度和数据长度增量参数,以及,传输段数值;步骤S2、DMA将所述第一段数据从所述源地址传输至目标地址,所述传输的第一段数据长度符合所述数据初始长度;步骤S3、更新所述传输段数值,并判断更新后的传输段数值是否满足结束阈值;若是,则通知CPU数据传输完毕;若否,则执行以下步骤;步骤S4、依据所述第一段数据的源地址及源地址增量参数计算下一段数据传输的源地址,以及,依据所述第一段数据的目标地址及目标地址增量参数计算下一段数据传输的目标地址,依据所述数据初始长度及数据长度增量参数计算下一段数据的传输长度;步骤S5、完成下一段数据的传输,并返回步骤S3。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京红旗胜利科技发展有限责任公司,未经北京红旗胜利科技发展有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810226665.9/,转载请声明来源钻瓜专利网。