【摘要】 本发明涉及一种快速DMA乒乓缓存方法,所述方法用于搬移相邻数据块中有 部分数据相同的数据块,DMA首先搬移CPU每次可处理的字节量大小的数据块到 目的缓存中,然后再依次搬移需要搬移的数据块中与相邻数据块中不相同部分数 据字节量大小相等的数据块到接下来的目的缓存中,直到目的缓存被完全覆盖, 本轮数据搬移结束。本发明可减少相邻数据中有部分相同的数据处理的过程中的 冗余,使得每次DMA搬移的数据量减小,从而减少CPU等待的时间。 【专利类型】发明申请 【申请人】中兴通讯股份有限公司 【申请人类型】企业 【申请人地址】518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部 【申请人地区】中国 【申请人城市】深圳市 【申请人区县】南山区 【申请号】CN200810142301.2 【申请日】2008-08-06 【申请年份】2008 【公开公告号】CN101645052A 【公开公告日】2010-02-10 【公开公告年份】2010 【授权公告号】CN101645052B 【授权公告日】2011-10-26 【授权公告年份】2011.0 【发明人】陈晨航 【主权项内容】1、一种快速DMA乒乓缓存方法,用于搬移相邻数据块中有部分数据相同的 数据块,其特征在于,所述方法为,DMA首先搬移CPU每次可处理的字节量大小 的数据块到目的缓存中,然后再依次搬移需要搬移的数据块中与相邻数据块中不 相同部分数据字节量大小相等的数据块到接下来的目的缓存中,直到目的缓存被 完全覆盖,本轮数据搬移结束。 【当前权利人】中兴通讯股份有限公司 【当前专利权人地址】广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部 【专利权人类型】上市股份有限公司 【统一社会信用代码】9144030027939873X7 【被引证次数】TRUE 【家族被引证次数】TRUE