发明名称 |
数据的存取装置和方法 |
摘要 |
本发明提供了一种数据的存取装置和方法,用于控制多个通道数据在数据存储模块中的存取,该装置主要包括:地址管理模块和接口模块,地址管理模块用于存储所述数据存储模块中被各通道数据占用的存储单元的存储地址以及所述数据存储模块中未被占用的存储单元的空闲地址,为各通道的数据读写提供读取地址信息及写入地址信息;接口模块用于根据各通道的读写指令,根据所述地址管理模块提供的读取地址信息及写入地址信息,对所述数据存储模块进行读写操作。本发明提供的数据存取装置及方法实现了最大限度的所有通道片外数据缓存空间的共享,可以在有效利用存储资源的情况下对数据进行存取。 |
申请公布号 |
CN101162441B |
申请公布日期 |
2010.10.13 |
申请号 |
CN200710124507.8 |
申请日期 |
2007.11.09 |
申请人 |
华为技术有限公司 |
发明人 |
吴锦峰;谢明 |
分类号 |
G06F12/02(2006.01)I |
主分类号 |
G06F12/02(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种数据存取装置,用于控制多个通道数据在数据存储模块中的存取,其特征在于,所述数据存取装置包括:地址管理模块,用于存储所述数据存储模块中被各通道数据占用的存储单元的存储地址以及所述数据存储模块中未被占用的存储单元的空闲地址,为各通道的数据读写提供读取地址信息或写入地址信息;接口模块,用于根据各通道的读写指令,根据所述地址管理模块提供的读取地址信息及写入地址信息,对所述数据存储模块进行读写操作;所述地址管理模块包括:空闲地址管理模块,用于存储所述数据存储模块中的未被占用的存储单元的空闲地址,根据所述接口模块的第一写操作,提供供数据存储的第一空闲地址;存储地址管理模块,用于存储各个通道在所述数据存储模块中存储的数据所对应的存储地址,并提供各通道数据在所述数据存储模块中的读取地址信息及写入地址信息;所述存储地址管理模块包括:多个地址存储模块,每个地址存储模块,用于存储一个对应通道在所述数据存储模块中存储的数据所对应的存储地址;地址控制模块,用于提供各通道的写入地址信息和读取地址信息,根据所述接口模块的第一读操作,将对应通道的所述第一读操作对应的第一读取地址更新为第二读取地址,所述第二读取地址存储于所述第一读操作对应的地址存储模块;或根据所述接口模块的所述第一写操作,将对应通道的第一写入地址更新为第二写入地址。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |