[发明专利]SSD降低Power State3功耗的方法、装置、计算机设备及存储介质有效
申请号: | 201911303629.2 | 申请日: | 2019-12-17 |
公开(公告)号: | CN111077975B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 李湘锦;张鹏;王宏伟 | 申请(专利权)人: | 深圳忆联信息系统有限公司 |
主分类号: | G06F1/3221 | 分类号: | G06F1/3221;G06F1/3234;G06F1/3237 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 蒋学超 |
地址: | 518067 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ssd 降低 power state3 功耗 方法 装置 计算机 设备 存储 介质 | ||
本发明公开了SSD降低Power State3功耗的方法、装置、计算机设备及存储介质,其中方法包括:对低功耗指令进行初始化;NVME接收到Power State3命令时通知CPU;CPU根据NVME接收到的Power State3命令使能Power State3的电源管理器;通过Power State3的电源管理器使SSD进入Power State3低功耗处理流程。本发明采用硬件处理的方式进入Power State3处理流程,从而释放CPU,降低了PS3状态的功耗,资源消耗少。
技术领域
本发明涉及固态硬盘技术领域,更具体地说是一种SSD降低Power State3功耗的方法、装置、计算机设备及存储介质。
背景技术
目前SSD低功耗的应用中,进出PS3(Power State3)的流程都是由CPU处理,具体的流程为:进入PS3的流程是,NVME接收到PS3命令,CPU解析发现是PS3命令,CPU通过配置寄存器的方式降低时钟频率,关闭后端NFC(nand flash controller)的电源,CPU进去WFI(低功耗模块:等待中断)。退出PS3的流程是,由CPU完成退出功耗,NVME接收到命令(admin/IO)产生中断给CPU,CPU提升频率,并开启后端NFC的电源。这种处理方式,因为退出需要CPU完成,所以不能将总线及CPU自身的时钟关闭,而且还有时钟翻转,因此处理方式PS3的功耗会较高。
发明内容
本发明的目的在于克服现有技术的不足,提供SSD降低Power State3功耗的方法、装置、计算机设备及存储介质。
为实现上述目的,本发明采用以下技术方案:
第一方面,SSD降低Power State3功耗的方法,所述方法包括:
对低功耗指令进行初始化;
NVME接收到Power State3命令时通知CPU;
CPU根据NVME接收到的Power State3命令使能Power State3的电源管理器;
通过Power State3的电源管理器使SSD进入Power State3低功耗处理流程。
其进一步技术方案为:所述通过Power State3的电源管理器使SSD进入PowerState3低功耗处理流程的步骤之前,还包括以下步骤:
查询NVME在SSD进入Power State3低功耗处理流程的交割期是否接收到其它命令;
若是,则控制SSD保持正常功耗状态;
若否,则进入所述通过Power State3的电源管理器使SSD进入Power State3低功耗处理流程的步骤。
其进一步技术方案为:所述对低功耗指令进行初始化的步骤中,所述低功耗指令储存于SRAM中。
其进一步技术方案为:所述通过Power State3的电源管理器使SSD进入PowerState3低功耗处理流程的步骤,具体包括以下步骤:
获取SRAM访问权限;
读取SRAM中的低功耗指令;
对低功耗指令进行解析;
根据解析结果关闭总线和CPU的时钟。
第二方面,SSD降低Power State3功耗的装置,包括初始化单元、通知单元、使能单元以及低功耗处理单元;
所述初始化单元,用于对低功耗指令进行初始化;
所述通知单元,用于NVME接收到Power State3命令时通知CPU;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳忆联信息系统有限公司,未经深圳忆联信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911303629.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云平台配置恢复方法及装置
- 下一篇:电源箱及无人机电源的装配方法