当前位置: 首页 > 专利查询>ARM有限公司专利>正文

进入低功率模式前的硬件驱动处理器状态存储制造技术

技术编号:2912309 阅读:205 留言:0更新日期:2012-04-11 18:40
一种数据处理装置包括:用于处理数据的处理器,所述处理器在第一供电域中供电;用于存储由所述处理器处理的数据的存储器,所述存储器在第二供电域中供电;与所述处理器和所述存储器耦合的系统总线,其可操作以对存储器传输请求作出响应而在所述处理器和所述存储器之间传输数据;其中所述处理器对指示所述数据处理装置应该进入低功率模式的低功率请求进行响应以:通过所述系统总线控制指示所述处理器的当前状态的状态数据到所述存储器的传输,所述状态数据足以在离开所述低功率模式后恢复所述处理器到等效程序状态;在所述存储器中存储所述状态数据;以及所述第一供电域电源断开。

【技术实现步骤摘要】
专利
本专利技术涉及数据处理领域以及特别地涉及在进入处理器电源断开的低功率模式之前存储处理器的状态。
技术介绍
已知在没有工作需要处理器处理时可以将处理器的时钟关闭一段时间。这减少了功率消耗,然而由于通过硅的漏电流仍然存在功率的损耗。这些功率损耗可以通过对核关闭电源来减小,但这具有缺点就是处理器的状态可能会丢失。重要的是当离开低功率模式时,系统应该恢复到它之前没有改变的状态,以便处理操作可以平稳以及有效地继续进行。如果信息/状态在低功率模式过程中丢失以致需要整个系统在重启时要重自举并初始化,这将是非常不利的。已知提供系统状态可以在其中保存以及恢复的数据处理系统。为了便于这种类型的在低功率模式期间的省电,已知在数据处理系统中提供电源断开软件例程,其在需要进入低功率或电源断开模式时执行并用来在某个非易失性存储中保存系统状态,以便当系统重新开始操作时软件的互补篇可以操作以及可以从非易失性存储器中恢复该状态信息。然后处理就可以在相同点以及相同系统状态下重新开始。这个方法的一项重大缺点是需要执行状态的存储及恢复的软件相当慢。此外,可能有一些系统状态信息对负责保存系统状态的软件是不可访问的,例如本文档来自技高网...

【技术保护点】
一种数据处理装置包括: (i)用于处理数据的处理器,所述处理器包括用于控制向存储器传输数据的存储器接口逻辑,所述处理器在第一供电域内被供电; (ii)用于存储由所述处理器处理的数据的存储器,所述存储器在第二供电域内被供电;   (iii)与所述处理器以及所述存储器耦合的系统总线,其可操作以对由所述存储器接口逻辑在所述处理器和所述存储器正常处理操作期间通过所述系统总线发出的存储器传输请求作出响应而在所述处理器和所述存储器之间传输数据;其中 (iv)所述处理器 可对指示所述数据处理装置应该进入低功率模式的低功率请求作出响应以: (v)使用所述存储器接口逻辑通...

【技术特征摘要】
GB 2007-12-19 0724765.31.一种数据处理装置包括:(i)用于处理数据的处理器,所述处理器包括用于控制向存储器传输数据的存储器接口逻辑,所述处理器在第一供电域内被供电;(ii)用于存储由所述处理器处理的数据的存储器,所述存储器在第二供电域内被供电;(iii)与所述处理器以及所述存储器耦合的系统总线,其可操作以对由所述存储器接口逻辑在所述处理器和所述存储器正常处理操作期间通过所述系统总线发出的存储器传输请求作出响应而在所述处理器和所述存储器之间传输数据;其中(iv)所述处理器可对指示所述数据处理装置应该进入低功率模式的低功率请求作出响应以:(v)使用所述存储器接口逻辑通过所述系统总线控制指示所述处理器的当前状态的状态数据到所述存储器的传输,所述状态数据足以使得所述处理器在离开所述低功率模式后恢复到等效程序状态;(vi)在所述存储器中存储所述状态数据;以及(vii)使所述第一供电域电源断开。2.如权利要求1所述的数据处理装置,所述数据处理装置还包括用于控制所述第一供电域电源开启以及断开的控制器;(i)所述控制器由所述第二供电域供电并包括用于存储状态恢复指示符的数据存储;其中(ii)所述控制器对检测到所述低功率请求作出响应,存储指示对所述低功率请求作出响应而使所述处理器电源断开的状态恢复指示符值;(iii)所述控制器可对指示所述处理器应该电源开启的输入信号作出响应而使所述第一供电域电源开启以及依据所述状态恢复指示符值向所述处理器发出信号指示所述电源开启是标准复位或是状态恢复复位;以及(iv)响应于所述控制器指示所述电源开启是响应于所述状态恢复复位,所述处理器从所述存储器加载所述存储的状态数据。3.如权利要求1所述的数据处理装置,其中所述处理器配置成用于对所述低功率请求作出响应而在所述存储器内的堆栈上存储所述状态数据,所述处理器包括用于对所述低功率请求作出响应而堆栈所述状态数据到所述堆栈以及用于对随后的电源开启信号作出响应而从所述堆栈使所述状态退栈的堆栈/退栈逻辑。4.如权利要求3所述的数据处理装置,所述数据处理装置还包括用于控制所述第一供电域电源开启及断开的控制器;(i)所述控制器由所述第二供电域供电并包括用于存储状态恢复指示符的数据存储;其中;(ii)所述控制器对检测到所述低功率请求作出响应,存储指示对所述低功率请求作出响应而使所述处理器电源断开的状态恢复指示符值;(iii)所述控制器可对指示所述处理器应该电源开启的输入信号作出响应而使所述第一供电域电源开启以及依据所述状态恢复指示符值向所述处理器发出信号指示所述电源开启是标准复位或是状态恢复复位;以及(iv)响应于所述控制器指示所述电源开启是响应于所述状态恢复复位,所述处理器从所述存储器加载所述存储的状态数据。其中所述状态恢复指示符值包括所述堆栈的栈顶地址。5.如权利要求3所述的数据处理装置,所述数据处理装置还包括中断控制器,所述处理器配置成用于对接收到中断作出响应而存储所述处理器的一些状态数据到所述存储器内至少所述堆栈的一部分上,以及对所述中断完成作出响应而恢复所述一些状态。6.如权利要求5所述的数据处理装置,其中所述低功率请求包括由所述处理器发出的等待中断信号指令。7.如权利要求5所述的数据处理装置,其中所述中断控制器包括用于接收多个中断的多个中断输入,所述多个中断输入中至少一个包括电源开启信号。8.如权利要求7所述的数据处理装置,其中所述中断控制器包括:(i)在所述第一供电域中被供电的中断控制电路;以及(ii)在所述第二供电域中被供电的中断请求监视电路;(iii)所述中断请求监视电路适用于监视在所述低功率模式下操作期间的所述电源开启信号。9.如权利要求8所述的数据处理装置,其中所述中断控制电路包括用于接收所述中断请求的中断输入以及配置成用于向所述处...

【专利技术属性】
技术研发人员:SJ克拉斯克S阿克斯福特
申请(专利权)人:ARM有限公司
类型:发明
国别省市:GB[英国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1