【技术实现步骤摘要】
具有非易失性逻辑存储器的处理设备的通过功率损耗硬件方法的计算相关申请本申请要求2015年12月29日提交的美国临时专利申请号62/272,473的权益,该申请的内容通过引用以其整体并入本文。
本专利技术总体涉及具有非易失性存储器的处理设备,并且特别涉及用于此类处理设备的功率损耗操作。
技术介绍
电子设备持续面对性能压力,所述性能压力包括提供增加的计算能力和提供变化的控制性能。该性能压力还包括需要不断增加的能力以延长电池寿命或者总体提高计算设备的操作的功率效率。因此,各种类型的计算设备包括允许给定设备使用较少功率的进入低功率模式的不同方式。低功率模式通常包括停止各种特征的使用或者使用于设备的某些外围设备掉电。最低的低功率模式包括实际上从设备的中央处理单元(“CPU”)去除功率。然而,进入最低功率模式通常导致此类设备不保持CPU的状态。因此,设备在唤醒时必须被复位,以恢复CPU和相关外围设备的操作状态。在此类设备上运行的应用程序的程序员被迫处置该复位条件,并且手动地将应用程序的状态恢复到在设备进入到深度低功率模式(即,CPU的掉电)之前的应用程序的状态。当更复杂的软件(此类软件包括图形显示应用程序、具有复杂协议栈的射频通信)被用于嵌入式系统或实时操作系统时,尤其是如此。此类应用程序在设备启动时可能需要几千个CPU周期以在预期任务开始之前初始化软件变量。在一个示例中,运行C-Init和User-Init过程(分别用于CPU和用户应用程序的初始化过程)可能分别需要多达101毫秒和298微秒。除了时间延迟之外,该重新启动过程还对可适用的电池资源进行进一步耗散。这对于 ...
【技术保护点】
一种计算设备装置,其包括:中央处理单元;功率管理单元,其被配置为检测用于所述中央处理单元的多个可用功率水平并且针对所述中央处理单元实现接通功率或切断功率;能量存储单元,其被连接以向所述计算设备装置提供功率并且被配置为在从所述计算设备装置去除功率之后保持足够的能量以操作所述计算设备装置;非易失性存储器;非易失性存储器控制器,其被配置为控制所述非易失性存储器并且访问易失性存储元件,所述易失性存储器元件被嵌入在所述中央处理单元中或者与所述中央处理单元或者一个或多个外围设备中的一个或多个相关联;其中所述功率管理单元被配置为:响应于检测到由所述功率管理单元由于功率损耗情况的检测而发起的或者由所述中央处理单元发起的功率损耗事件,中断所述中央处理单元的正常处理顺序以实现所述中央处理单元进入低功率模式,从而节省能量,使用存储在所述能量存储设备中的能量以:响应于进入所述低功率模式,触发所述非易失性存储器控制器以将存储在所述易失性存储元件中的数据存储在所述非易失性存储器中,所述数据表示所述中央处理单元或者一个或多个外围设备中的所述一个或多个的状态,以及在所述数据被保存在所述非易失性存储器中之后,实现切断到 ...
【技术特征摘要】
2015.12.29 US 62/272,473;2016.02.05 US 15/016,4491.一种计算设备装置,其包括:中央处理单元;功率管理单元,其被配置为检测用于所述中央处理单元的多个可用功率水平并且针对所述中央处理单元实现接通功率或切断功率;能量存储单元,其被连接以向所述计算设备装置提供功率并且被配置为在从所述计算设备装置去除功率之后保持足够的能量以操作所述计算设备装置;非易失性存储器;非易失性存储器控制器,其被配置为控制所述非易失性存储器并且访问易失性存储元件,所述易失性存储器元件被嵌入在所述中央处理单元中或者与所述中央处理单元或者一个或多个外围设备中的一个或多个相关联;其中所述功率管理单元被配置为:响应于检测到由所述功率管理单元由于功率损耗情况的检测而发起的或者由所述中央处理单元发起的功率损耗事件,中断所述中央处理单元的正常处理顺序以实现所述中央处理单元进入低功率模式,从而节省能量,使用存储在所述能量存储设备中的能量以:响应于进入所述低功率模式,触发所述非易失性存储器控制器以将存储在所述易失性存储元件中的数据存储在所述非易失性存储器中,所述数据表示所述中央处理单元或者一个或多个外围设备中的所述一个或多个的状态,以及在所述数据被保存在所述非易失性存储器中之后,实现切断到至少所述中央处理单元的供电,在所述低功率模式状态期间,检测至所述计算设备装置的功率恢复或来自所述中央计算单元的断电状态的唤醒请求,响应于检测到所述功率恢复或所述唤醒请求,在执行用于所述中央处理单元从所述低功率模式的唤醒过程之前,触发所述非易失性存储器控制器以将所述数据从所述非易失性存储器恢复到所述易失性存储元件。2.根据权利要求1所述的计算设备装置,其中所述非易失性存储器具有1010的高写入周期耐久性。3.根据权利要求1所述的计算设备装置,其中所述非易失性存储器控制器被配置为响应于进入所述低功率模式而不存储用于所述中央处理单元的总线接口状态信息。4.根据权利要求1所述的计算设备装置,其中所述非易失性存储器控制器被配置为响应于进入所述低功率模式而不存储用于所述中央处理单元的串行通信模块信息。5.根据权利要求1所述的计算设备装置,其中所述非易失性存储器控制器被配置为响应于进入所述低功率模式而不存储用于所述中央处理单元的状态机信息。6.根据权利要求1所述的计算设备装置,其中所述非易失性存储器控制器被配置为响应于进入所述低功率模式而不存储用于所述中央处理单元或所述一个或多个外围设备的流水线寄存器信息。7.根据权利要求1所述的计算设备装置,其中所述中央处理单元和所述功率管理单元被配置为响应于所述检测到所述功率恢复或所述唤醒要求而不自动触发冷启动初始化过程的执行。8.根据权利要求1所述的计算设备装置,其中所述非易失性存储器控制器被配置为通过存储所述中央处理单元的程序计数器、堆栈指针、状况寄...
【专利技术属性】
技术研发人员:M·茨韦格,S·C·巴特林,S·汉纳,
申请(专利权)人:德克萨斯仪器股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。