[发明专利]NVM数据处理方法和装置在审
| 申请号: | 201410325900.3 | 申请日: | 2014-07-09 |
| 公开(公告)号: | CN104102587A | 公开(公告)日: | 2014-10-15 |
| 发明(设计)人: | 刘忠志 | 申请(专利权)人: | 昆腾微电子股份有限公司 |
| 主分类号: | G06F12/02 | 分类号: | G06F12/02 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100195 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | nvm 数据处理 方法 装置 | ||
1.一种非易失性存储器NVM数据处理方法,其特征在于,包括:
根据所述NVM中存储的映射前的N位二进制数据组合的使用情况统计信息,建立从所述映射前的N位二进制数据组合到映射后的N位二进制数据组合的映射表,N为大于1的自然数;
在向所述NVM中写入源数据时,根据所述映射表对所述源数据进行第一编码,将编码后的数据写入所述NVM存储单元中,写入所述NVM存储单元的数据中的预定二进制数据的数量小于所述源数据中的预定二进制数据的数量;
在从所述NVM中读取数据时,根据所述映射表对从NVM存储单元中读取的数据进行与所述第一编码对应的第一解码。
2.根据权利要求1所述的方法,其特征在于,所述根据所述映射表对所述源数据进行第一编码之后还包括:
对第一编码后的数据进行第二编码,将第一编码后的数据中的N位二进制数据组合编码为M位二进制数据组合,所述第二编码后的数据中所述预定二进制数据的数量小于所述第一编码后的数据中所述预定二进制数据的数量,其中,M为大于N的自然数;
所述根据所述映射表对读取的二进制数据进行第一解码之前还包括:对读取的数据进行与所述第二编码对应的第二解码;
所述根据所述映射表对读取的二进制数据进行与所述第一编码对应的第一解码具体为:根据所述映射表对第二解码后的数据进行与所述第一编码对应的第一解码。
3.根据权利要求2所述的方法,其特征在于,所述对第一编码后的数据进行第二编码具体为;根据所述第一编码后的数据中的N位二进制数据组合中所述预定二进制数据的数量,对所述第一编码后的数据中的N位二进制数据组合进行取反操作并增加标志位。
4.根据权利要求1-3任一所述的方法,其特征在于,在所述映射表中,所述映射后的N位二进制数据组合中所述预定二进制数据的数量与对应的映射前的N位二进制数据组合的使用情况统计信息相关。
5.根据权利要求2或3所述的方法,其特征在于,在所述映射表中,所述映射后的N位二进制数据组合对应的M位二进制数据组合中所述预定二进制数据的数量与对应的映射前的N位二进制数据组合的使用情况统计信息相关。
6.一种非易失性存储器NVM数据处理装置,其特征在于,包括:
映射表建立模块,用于根据所述NVM中存储的映射前的N位二进制数据组合的使用情况统计信息,建立从所述映射前的N位二进制数据组合到映射后的N位二进制数据组合的映射表,N为大于1的自然数;
第一编码模块,用于在向所述NVM中写入源数据时,根据所述映射表对所述源数据进行第一编码,将编码后的数据写入所述NVM存储单元中,写入所述NVM存储单元的数据中的预定二进制数据的数量小于所述源数据中的预定二进制数据的数量;
第一解码模块,用于在从所述NVM存储单元中读取数据时,根据所述映射表对读取的数据进行与所述第一编码对应的第一解码。
7.根据权利要求6所述的装置,其特征在于,还包括:
第二编码模块,用于对第一编码后的数据进行第二编码,将第一编码后的数据中的N位二进制数据组合编码为M位二进制数据组合,所述第二编码后的数据中所述预定二进制数据的数量小于所述第一编码后的数据中所述预定二进制数据的数量,其中,M为大于N的自然数;
第二解码模块,用于对从所述NVM存储单元中读取的数据进行与所述第二编码对应的第二解码;
所述第一解码器用于根据所述映射表对第二解码后的数据进行与所述第一编码对应的第一解码。
8.根据权利要求7所述的装置,其特征在于,所述第二编码模块包括:
扩充单元,用于在第一编码后的数据中的N位二进制数据组合中增加标志位;
取反单元,用于根据所述第一编码后的数据中的N位二进制数据组合中所述预定二进制数据的数量,对所述第一编码后的数据中的N位二进制数据组合进行取反操作,并设置所述标志位的状态。
9.根据权利要求6-8任一所述的装置,其特征在于,在所述映射表中, 所述映射后的N位二进制数据组合中所述预定二进制数据的数量与对应的映射前的N位二进制数据组合的使用情况统计信息相关。
10.根据权利要求7或8所述的装置,其特征在于,在所述映射表中,所述映射后的N位二进制数据组合对应的M位二进制数据组合中所述预定二进制数据的数量与对应的映射前的N位二进制数据组合的使用情况统计信息相关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆腾微电子股份有限公司,未经昆腾微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410325900.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于行地址处理器的图形处理系统
- 下一篇:计算机软件的自动化测试方法





