发明名称 |
数据搬运方法、装置及数据读操作与写操作的方法 |
摘要 |
本发明实施例提供一种数据搬运的方法。装置及数据读操作与写操作的方法,为提高搬运效率而发明。数据搬运方法,包括步骤:配置源地址、目的地址和每次搬运的数据长度;根据每次待搬运的数据的长度,按照16个字、8个字、4个字、1个字的顺序选择突发读写数据长度最大的突发传输操作类型从源地址进行数据读取;将读取的所述数据进行暂存;对暂存的数据,根据目的地址按字对齐后的读写指针位置差,按照16个字、8个字、4个字、1个字的顺序选择突发读写数据长度最大的突发传输操作类型将数据写到字对齐的目的地址。本发明适用于通信装置中的数据从源地址搬运到目的地址的场合。 |
申请公布号 |
CN101853229B |
申请公布日期 |
2012.08.08 |
申请号 |
CN201010173923.9 |
申请日期 |
2010.05.17 |
申请人 |
华为终端有限公司 |
发明人 |
张恂;周飞 |
分类号 |
G06F13/28(2006.01)I |
主分类号 |
G06F13/28(2006.01)I |
代理机构 |
北京中博世达专利商标代理有限公司 11274 |
代理人 |
申健 |
主权项 |
一种数据搬运方法,其特征在于,包括步骤:配置源地址、目的地址和每次搬运的数据长度;根据每次待搬运的数据的长度,按照16个字、8个字、4个字、1个字的顺序选择突发读写数据长度最大的突发传输操作类型从源地址进行数据读取;将读取的所述数据进行暂存;对暂存的数据,根据目的地址按字对齐后的读写指针位置差,按照16个字、8个字、4个字、1个字的顺序选择突发读写数据长度最大的突发传输操作类型将数据写到字对齐的目的地址。 |
地址 |
518129 广东省深圳市龙岗区坂田华为基地B区2号楼 |