[发明专利]闪存控制器及电源管理方法在审
申请号: | 202210596902.0 | 申请日: | 2022-05-30 |
公开(公告)号: | CN115202466A | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 褚世凯;骆小敏;陈文龙;李应杰;王琛銮 | 申请(专利权)人: | 联芸科技(杭州)股份有限公司 |
主分类号: | G06F1/3234 | 分类号: | G06F1/3234;G06F1/3293;G06F12/02 |
代理公司: | 北京成创同维知识产权代理有限公司 11449 | 代理人: | 蔡纯;张靖琳 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 闪存 控制器 电源 管理 方法 | ||
1.一种用于闪存控制器的电源管理方法,所述闪存控制器具有低功耗模式和正常工作模式,所述电源管理方法包括:
在进入所述低功耗模式时,将运行时数据保存在闪存存储器的存储块中,以及将所述运行时数据在所述存储块中的起始地址作为参数值保存在电源管理单元的寄存器中;以及
在恢复至所述正常工作模式时,根据所述电源管理单元的寄存器中保存的所述参数值获得所述运行时数据在存储块中的起始地址,以及从所述存储块中恢复所述运行时数据。
2.根据权利要求1所述的电源管理方法,其中,根据所述电源管理单元的寄存器中保存的所述参数值获得所述运行时数据在存储块中的起始地址的步骤包括:
读取电源管理单元的寄存器中保存的参数值;
根据所述参数值判断所述闪存控制器的在先状态;以及
在所述在先状态为所述低功耗模式的情形下,将所述参数值作为所述运行时数据在存储块中的起始地址。
3.根据权利要求2所述的电源管理方法,其中,所述闪存控制器还具有断电状态,在所述在先状态为所述断电状态的情形下,放弃从所述存储块中恢复所述运行时数据。
4.根据权利要求3所述的电源管理方法,其中,所述参数值的有效值和无效值分别指示所述在先状态为所述低功耗模式和所述断电状态。
5.根据权利要求4所述的电源管理方法,其中,所述参数值大于0时为有效值,所述参数值等于0时为无效值。
6.根据权利要求1所述的电源管理方法,其中,在所述闪存控制器的正常工作模式下,所述处理器侦测系统是否处于空闲状态,以及在系统处于空闲状态时或所述处理器侦测到主机主动要求进入低功耗模式时,通知所述电源管理单元将所述闪存控制器从所述正常工作模式切换至所述低功耗模式。
7.根据权利要求1所述的电源管理方法,其中,在所述闪存控制器的低功耗模式下,所述处理器侦测主机对所述闪存控制器的访问请求,以及在侦测到访问请求时或所述处理器侦测到主机主动要求退出低功耗模式时,通知所述电源管理单元将所述闪存控制器从所述低功耗模式切换至所述正常工作模式。
8.根据权利要求1所述的电源管理方法,其中,从所述存储块中恢复所述运行时数据的步骤包括:
将所述运行时数据在存储块中的起始地址作为页指针,获得所述运行时数据在所述存储块中的起始页;以及
根据所述起始页读取所述存储块的相应存储区的页数据以获得所述运行时数据,将所述运行时数据恢复至所述闪存控制器。
9.根据权利要求8所述的电源管理方法,其中,所述电源管理单元的寄存器还保存所述运行时数据的数据量,所述存储块的相应存储区是从所述起始页开始与所述数据量相对应页数量的存储区。
10.根据权利要求8所述的电源管理方法,其中,所述电源管理单元的寄存器还保存所述运行时数据在存储块中的结束地址,所述结束地址指示所述运行时数据在所述存储块中的结束页,所述存储块的相应存储区是从所述起始页至所述结束页的存储区。
11.根据权利要求9所述的电源管理方法,其中,所述电源管理单元的寄存器还保存所述运行时数据在缓存单元的起始地址,所述缓存单元的相应缓存区是从所述缓存单元的起始地址开始与所述数据量对应的缓存区。
12.根据权利要求8所述的电源管理方法,其中,所述电源管理单元的寄存器还保存所述运行时数据在缓存单元中多个缓存区的起始地址和所述多个缓存区的数据量,所述多个缓存区在所述缓存单元中不连续,所述将所述运行时数据恢复至所述闪存控制器包括:将所述运行时数据恢复到分散在所述缓存单元中的所述多个缓存区。
13.一种闪存控制器,所述闪存控制器具有低功耗模式和正常工作模式,包括:
处理器;
缓存单元,与所述处理器相连接,用于加载固件形式的应用程序以及存储系统数据和业务数据;
主机接口,所述处理器经由所述主机接口连接至外部的主机,以接收数据访问请求;
存储器接口,所述处理器经由所述存储器接口连接至外部的闪存存储器,以执行对所述闪存存储器的数据访问操作;以及
电源管理单元,用于开启或关闭所述处理器、所述缓存单元和所述存储器接口至少之一的供电,
其中,所述电源管理单元包括寄存器,所述寄存器用于保存功耗模式参数和运行时数据在存储块中的起始地址,
在进入所述低功耗模式时,所述处理器将运行时数据保存在所述闪存存储器的存储块中,以及将所述运行时数据在所述存储块中的起始地址作为参数值保存在电源管理单元的寄存器中,以及
在恢复至所述正常工作模式时,所述处理器根据所述电源管理单元的寄存器中保存的所述参数值获得所述运行时数据在存储块中的起始地址,以及从所述存储块中恢复所述运行时数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联芸科技(杭州)股份有限公司,未经联芸科技(杭州)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210596902.0/1.html,转载请声明来源钻瓜专利网。