发明名称 |
数据处理方法、装置及系统 |
摘要 |
本发明实施例提供一种数据处理方法、装置及系统。方法包括:接收主控装置发送的读命令,所述读命令包含第一地址;根据所述第一地址从存储器中读取第一数据和与所述第一数据对应的第一CRC码和第一ECC;根据所述第一CRC码对所述第一数据进行错误检测,若检测到错误,则根据所述第一ECC对所述第一数据进行错误纠正。本发明实施例采用了错误检测能力更强的CRC码对数据进行错误检测,若检测到错误再用ECC对数据进行错误纠正的技术手段,克服了现有技术中ECC错误检测能力不强的问题,进而提高了系统的性能。 |
申请公布号 |
CN102203740B |
申请公布日期 |
2013.06.05 |
申请号 |
CN201180000623.3 |
申请日期 |
2011.05.27 |
申请人 |
华为技术有限公司 |
发明人 |
程永波;贺成洪;兰可嘉 |
分类号 |
G06F11/10(2006.01)I |
主分类号 |
G06F11/10(2006.01)I |
代理机构 |
北京同立钧成知识产权代理有限公司 11205 |
代理人 |
刘芳 |
主权项 |
一种数据处理方法,其特征在于,包括: 接收主控装置发送的读命令,所述读命令包含第一地址; 根据所述第一地址从存储器中读取第一数据和与所述第一数据对应的第一循环冗余校验CRC码和第一错误纠正码ECC; 根据所述第一CRC码对所述第一数据进行错误检测,若检测到错误,则根据所述第一ECC对所述第一数据进行错误纠正; 所述根据所述第一ECC对所述第一数据进行错误纠正具体包括: 确定所述第一数据中对应第一存储颗粒的第一子数据错误,将所述第一存储颗粒对应的纠错计数值加1; 若所述第一存储颗粒对应的纠错计数值未超过预设的阈值,根据所述第一ECC对所述第一子数据进行错误纠正。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |