[发明专利]管理存储器供电状态的方法及芯片在审
申请号: | 201980013256.7 | 申请日: | 2019-12-18 |
公开(公告)号: | CN111819629A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 邹南 | 申请(专利权)人: | 深圳市汇顶科技股份有限公司 |
主分类号: | G11C5/14 | 分类号: | G11C5/14;G11C11/413;G06F1/3234 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 武甜;毛威 |
地址: | 518045 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 存储器 供电 状态 方法 芯片 | ||
本申请实施例公开了一种管理存储器供电状态的方法及芯片,该存储器包括多个存储区域,所述多个存储区域分别采用独立的供电电源进行供电,所述方法包括:根据程序中待存储在所述多个存储区域中的段的分配地址信息,确定所述程序对所述多个存储区域的占用情况;根据所述程序对所述多个存储区域的占用情况,配置所述多个存储区域的供电状态。该方法能够通过程序中的段的分配地址信息,获取程序对存储器中多个存储区域的占用情况,进一步根据程序对存储器的占用情况,实现对多个存储区域的供电控制,以节省功耗。相比于人工配置的方式,该方法能够动态获取程序的分布情况,当程序发生更新或变化时,不需要人为干预即可实现重新配置。
技术领域
本申请实施例涉及存储器领域,并且更具体地,涉及一种管理存储器供电状态的方法及芯片。
背景技术
有一些存储器可以包括多个存储区域,且该多个存储区域都有独立的供电电源。当某个存储区域不工作时,可以关闭其供电电源以节省功耗。
存储器可用于存储程序,使得该程序可以在该存储器上运行。但当程序需要存储在该存储器上时,如何控制多个存储区域的供电状态成为亟需解决的问题。
发明内容
本申请实施例提供了一种管理存储器供电状态的方法及芯片,能够有效地对多个存储区域进行供电控制。
第一方面,提供了一种管理存储器供电状态的方法,所述存储器包括多个存储区域,所述多个存储区域分别采用独立的供电电源进行供电,所述方法包括:根据程序中待存储在所述多个存储区域中的段的分配地址信息,确定所述程序对所述多个存储区域的占用情况;根据所述程序对所述多个存储区域的占用情况,配置所述多个存储区域的供电状态。
该方法能够通过程序中的段的分配地址信息,获取程序对存储器中多个存储区域的占用情况,进一步根据程序对存储器的占用情况,实现对多个存储区域的供电控制,以节省功耗。相比于人工配置的方式,该方法能够动态获取程序的分布情况,当程序发生更新或变化时,不需要人为干预即可实现重新配置。
在一些可能的实现方式中,所述分配地址信息包括以下中的至少一种:起始地址、长度、结束地址、存储区域的索引。
在一些可能的实现方式中,所述程序的段包括以下中的至少一种:代码CODE段、零ZI段、读写RW段、只读RO段、栈空间段、堆空间段。
在一些可能的实现方式中,所述方法还包括:确定所述程序中待存储在所述多个存储区域中的所述段。
在一些可能的实现方式中,所述方法还包括:获取所述程序的链接脚本文件;根据所述链接脚本文件,获取所述段的分配地址信息。
程序在编译过程中,系统会为程序中的多个段分配地址,得到链接脚本文件。本申请利用该特性,通过在编译器中内建函数,获取链接脚本文件中的分配地址信息,从而就能够知道准确各个存储区域的被占用情况,实现对存储区域的最佳功耗配置。
在一些可能的实现方式中,所述根据所述程序对所述多个存储区域的占用情况,配置所述多个存储区域的供电状态,包括:将被占用的存储区域配置为上电模式;和/或,将未被占用的存储区域配置为下电模式。
在一些可能的实现方式中,所述存储器为静态随机存取存储器SRAM。
第二方面,提供一种芯片,包括:存储器,包括多个存储区域,所述多个存储区域分别采用独立的供电电源进行供电;处理器,用于根据程序中待存储在所述多个存储区域中的段的分配地址信息,确定所述程序对所述多个存储区域的占用情况;根据所述程序对所述多个存储区域的占用情况,配置所述多个存储区域的供电状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市汇顶科技股份有限公司,未经深圳市汇顶科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980013256.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:定位的方法、装置和定位系统
- 下一篇:含有拉科酰胺的药剂学缓释性组合物