[发明专利]一种eMMC的读写方法及装置有效
申请号: | 201510242356.0 | 申请日: | 2015-05-13 |
公开(公告)号: | CN104881249B | 公开(公告)日: | 2018-07-31 |
发明(设计)人: | 刘国华 | 申请(专利权)人: | 深圳芯邦科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/16 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 emmc 读写 方法 装置 | ||
本发明公开了一种eMMC的读写方法,在eMMC主控中增加作为后备电源的片上电容,包括:当上电时,从特殊块或特殊页中恢复映射表;给所述映射表分配新的特殊块或特殊页;在eMMC中写入数据时,监测eMMC电压是否小于阈值;当eMMC电压小于阈值时,则保存所述映射表到所述新的特殊块或特殊页;该方法能够提高eMMC性能,降低eMMC写放大,提高eMMC的寿命;本发明还公开一种eMMC的读写装置。
技术领域
本发明涉及电子技术领域,特别是涉及一种eMMC的读写方法及装置。
背景技术
在eMMC的实际使用过程中,为保证数据的安全性,通常要不断的更新和保存当前的映射表到NAND FLASH中去;而eMMC中大多采用定期或周期回写映射表的方法来保证eMMC数据的安全性,这样就不可避免的引起eMMC中的写放大上升,降低了eMMC的寿命和性能。如何降低eMMC写放大,是本领域技术人员需要解决的技术问题。
发明内容
本发明的目的是提供一种eMMC的读写方法,该方法能够避免周期或定期的映射表回写,从而达到提高eMMC性能,降低eMMC写放大,提高eMMC的寿命。本发明还提供一种eMMC的读写装置。
为解决上述技术问题,本发明提供一种eMMC的读写方法,在eMMC主控中增加作为后备电源的片上电容,包括:
当上电时,从特殊块或特殊页中恢复映射表;
给所述映射表分配新的特殊块或特殊页;
在eMMC中写入数据时,监测eMMC电压是否小于阈值;
当eMMC电压小于阈值时,则保存所述映射表到所述新的特殊块或特殊页。
其中,所述监测eMMC电压是否小于阈值包括:
在eMMC主控中设置小于阈值电压中断来监测eMMC电压是否小于阈值。
其中,所述监测eMMC电压是否小于阈值包括:
监测eMMC电压是否小于第一阈值和所述阈值,当小于第一阈值时,进行预警;当小于所述阈值时,则保存所述映射表到所述新的特殊块或特殊页。
其中,所述预警包括:
通过指示灯或语音进行预警。
本发明还提供一种eMMC的读写装置,包括:
片上电容模块,在eMMC主控中设置片上电容,用于在断电时作为后备电源;
恢复模块,用于当上电时,从特殊块或特殊页中恢复映射表;
分配模块,用于给所述映射表分配新的特殊块或特殊页;
监测模块,用于在eMMC中写入数据时,监测eMMC电压是否小于阈值;
保存模块,用于当eMMC电压小于阈值时,则保存所述映射表到所述新的特殊块或特殊页。
其中,所述监测模块包括:
小于阈值电压中断单元,用于在eMMC主控中设置小于阈值电压中断来监测eMMC电压是否小于阈值。
其中,所述监测模块包括:
第一监测单元,用于监测eMMC电压是否小于第一阈值,当小于第一阈值时,进行预警;
第二监测单元,用于监测eMMC电压是否小于所述阈值当小于所述阈值时,则保存所述映射表到所述新的特殊块或特殊页。
其中,所述第一监测单元包括:
指示灯子单元或语音子单元,用于预警。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳芯邦科技股份有限公司,未经深圳芯邦科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510242356.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:云动态管理方法及装置
- 下一篇:阵列数据保护方法及系统