一种终端设备的制作方法

文档序号:6401007阅读:153来源:国知局
专利名称:一种终端设备的制作方法
技术领域
本发明涉及集成电路领域,特别是提供一种终端设备。
背景技术
现有技术中,应用处理器在睡眠状态时,需要外部存储设备(如SD卡)进行数据保存,但是这些存储设备在系统睡眠状态下处于掉电状态,因此当系统进行唤醒时,需要对外部存储设备重新进行通电,并进行初始化,才能重新工作,之后外部存储设备所保存的数据(如时钟参数等信息)放送至与应用处理器连接的DDR (动态随机存储器),使DDR根据该数据进行初始化,为应用处理器在唤醒状态下提供使用。由于外部存储设备初始化配耗时多,所以导致了系统在被唤醒的等待时间过长。

发明内容
本发明要解决的技术问题是提供一种终端设备,其应用处理器在睡眠状态下能够更快地被唤醒。为解决上述技术问题,本发明的实施例提供一种终端设备,包括:应用处理器,其中,所述应用处理器包括:寄存器控制模块,用于在所述应用处理器进入睡眠状态时,保存所述应用处理器休眠状态时的系统信息参数;加载模块,用于在所述应用处理器被唤醒时,从所述寄存器控制模块读取所述系统信息参数,并根据所述系统信息参数唤醒所述应用处理器。其中,所述寄存器控制模块包括:存储子模块,用于保存所述应用处理器休眠状态时的系统信息参数;电源管理子模块,用于在所述应用处理器进入睡眠后,为所述存储子模块供电。其中,本实施例的终端设备还包括:与所述应用处理器连接的动态随机存储器;所述应用处理器还包括:用于控制所述动态随机存储器工作状态的动态随机存储管理器。其中,所述加载模块具体用于在所述应用处理器被唤醒时,获取所述寄存器控制模块保存的系统信息参数并发送给所述动态随机存储器。其中,所述系统信息参数包括:动态随机存储器配置参数、时钟参数以及运行地址。其中,所述动态随机存储管理器包括:第一控制子模块,用于当所述应用处理器进入睡眠状态时,控制所述动态随机存储器进入自刷新模式;其中,所述动态随机存储器在进入自刷新模式时不掉电;第二控制子模块,用于当系统进入唤醒状态时,控制所述动态随机存储器进入自动刷新模式。其中,本实施例的终端设备还包括:与所述应用处理器连接的外部存储器。其中,所述外部存储器包括:闪存,硬盘和/或安全数码卡。其中,本实施例的终端还包括:与所述应用处理器连接的静态随机存储器或者缓冲存储器。本发明的上述方案具有如下有益效果:本发明的终端设备,在应用处理器进入睡眠状态下,其内部的寄存器控制模块保存系统信息参数,之后加载模块在所述应用处理器被唤醒时,从所述寄存器控制模块读取所述系统信息参数,并根据所述系统信息参数唤醒应用处理器,整个过程简单、快捷。


图1为本发明的终端设备的结构示意图;图2为本发明的终端设备中的应用处理器在进入睡眠状态的流程图;图3为本发明的终端设备中的应用处理器从睡眠状态被唤醒的流程图。
具体实施例方式为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。如图1所示,一种终端设备,包括:应用处理器,所述应用处理器包括:寄存器控制模块,用于在所述应用处理器进入睡眠状态时,保存所述应用处理器休眠状态时的系统信息参数;加载模块,用于在所述应用处理器被唤醒时,从所述寄存器控制模块读取所述系统信息参数,并根据所述系统信息参数唤醒所述应用处理器。上述终端设备,在应用处理器进入睡眠状态下,其内部的寄存器控制模块保存系统信息参数,之后加载模块在所述应用处理器被唤醒时,从所述寄存器控制模块读取所述系统信息参数,并根据所述系统信息参数唤醒应用处理器,整个过程简单、快捷。具体地,在本发明的上述实施例中,所述寄存器控制模块包括:存储子模块,用于保存所述应用处理器休眠状态时的系统信息参数;电源管理子模块,用于在所述应用处理器进入睡眠后,为所述存储子模块供电。本实施例的电源管理子模块在应用处理器处于睡眠状态下,依然为存储子模块供电,使得所述存储子模块始终处于工作状态,因此,在应用处理器被唤醒时,不需要重新在启动存储子模块,对存储子模进行初始化准备工作,有效减少了应用处理器在被唤醒过程中所需要的时间。此外,在本发明的上述实施例中,所述终端设备还包括:与所述应用处理器连接的动态随机存储器;所述应用处理器还包括:用于控制所述动态随机存储器工作状态的动态随机存储管理器。与现有技术一样,在应用处理器进入被唤醒后,进入正常工作状态,通过动态随机存储器为所述应用处理器提供使用支持,因此还需要一个动态随机存储管理器来控制所述动态随机存储器的运行状态(即睡眠的低消耗工作状态,还是正常下的工作状态)。具体地,在本发明的上述实施例中,所述加载模块具体用于在所述应用处理器被唤醒时,获取寄存器控制模块保存的系统信息参数并发送给所述动态随机存储器。当应用处理器进入唤醒阶段,动态随机存储管理器控制动态随机存储器进入正常工作状态,这时加载模块获取所述寄存器控制模块保存的系统信息参数并发送给动态随机存储器,使得动态随机存储器能够进行初始化准备工作。具体地,在本发明的上述实施例中,所述系统信息参数包括:动态随机存储器配置参数、时钟参数以及运行地址;动态随机存储器能够根据上述系统信息参数设定相关的配置参数、更新内部时钟以及跳转到运行地址开始工作。具体地,在本发明的上述实施例中,所述动态随机存储管理器包括:第一控制子模块,用于当所述应用处理器进入睡眠状态时,控制所述动态随机存储器进入自刷新模式;其中,所述动态随机存储器在进入自刷新模式时不掉电;第二控制子模块,用于当系统进入唤醒状态时,控制所述动态随机存储器进入自动刷新模式。当应用处理器睡眠后,动态随机存储器进入自刷新状态(即DDR的Self-R efresh模式),开始低消耗工作,在该自刷新状态下,动态随机存储器并不掉电,因此避免了丢失数据。处理器在正常工作状态下,动态随机存储器进入自动刷新状态(即DDR的Auto-Refresh模式),开始正常地进行工作,在该自动刷新状态下,动态随机存储器会根据时间周期随时进行数据的更新。此外,在本发明的上述实施例中,所述终端设备还包括:与所述应用处理器连接的外部存储器;其作用是为了针对终端设备进行冷启动时,为应用处理器的运行保存系统信息参数。具体地,所述外部存储器包括:闪存,硬盘和/或安全数码卡。具体地,在本发明的上述实施例中,所述终端设备还包括与所述应用处理器连接的静态随机存储器或者缓冲存储器。其目的是在应用处理进入睡眠状态下,替代应用处理器为系统的运行提供支持。下面对应用处理器进入睡眠状态下步骤进行详细描述:如图2所示,进行如下步骤:步骤201,应用处理器开始进行睡眠;步骤202,寄存器控制模块保存动态随机存储器的配置参数、时钟参数、运行地址
等信息;步骤203,系统从应用处理器跳转到静态随机存储器(即sram)或缓冲存储器(即cache)中运行;步骤204,第一控制子模块配置内存条进入自更新模式,保证数据不丢失;步骤205,系统运行睡眠程序,开始对相关硬件断电;其中,加载模块、动态随机存储管理器、外部存储存储器都处于断电状态;
步骤206,睡眠流程结束;下面对应用处理器进入睡眠状态下步骤进行详细描述:如图3所示,进行如下步骤:步骤301,应用处理器开始进行唤醒步骤302,硬件上电;应用处理器以及外部存储存储器开始正常工作;步骤303,加载模块读取寄存器管理模块中的动态随机存储器的配置参数、时钟配置参数,运行地址;步骤304,加载模块将动态随机存储器的配置参数、时钟配置参数,运行地址发送至动态随机存储器;步骤305,第二控制子模块配置内存条进入自动新模式;步骤306,动态随机存储器初始化相关时钟;步骤307,动态随机存储器数配置相关参数;步骤308,动态随机存储器跳转到运行地址开始运行;步骤309,应用处理器基于动态随机存储器开始正常工作步骤310,结束唤醒。综上所述本实施例的终端设备在进入睡眠状态下,用于保存的系统参数信息的寄存器管理模块依然能够正常工作,省去了重新启动的初始化过程,从而有效减少应用处理器的唤醒时间。以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种终端设备,包括:应用处理器,其特征在于,所述应用处理器包括: 寄存器控制模块,用于在所述应用处理器进入睡眠状态时,保存所述应用处理器休眠状态时的系统信息参数; 加载模块,用于在所述应用处理器被唤醒时,从所述寄存器控制模块读取所述系统信息参数,并根据所述系统信息参数唤醒所述应用处理器。
2.根据权利要求1所述的终端设备,其特征在于, 所述寄存器控制模块包括: 存储子模块,用于保存所述应用处理器休眠状态时的系统信息参数; 电源管理子模块,用于在所述应用处理器进入睡眠后,为所述存储子模块供电。
3.根据权利要求1所述的终端设备,其特征在于,还包括: 与所述应用处理器连接的动态随机存储器; 所述应用处理器还包括: 用于控制所述动态随机存储器工作状态的动态随机存储管理器。
4.根据权利要求3所述的终端设备,其特征在于,所述加载模块具体用于在所述应用处理器被唤醒时,获取所述寄存器控制模块保存的系统信息参数并发送给所述动态随机存储器。
5.根据权利要求4所述的终端设备,其特征在于,所述系统信息参数包括:动态随机存储器配置参数、时钟参数以及运行地址。
6.根据权利要求4所述的终端设备,其特征在于,所述动态随机存储管理器包括: 第一控制子模块,用于当所述应用处理器进入睡眠状态时,控制所述动态随机存储器进入自刷新模式;其中,所述动态随机存储器在进入自刷新模式时不掉电; 第二控制子模块,用于当系统进入唤醒状态时,控制所述动态随机存储器进入自动刷新模式。
7.根据权利要求1所述的终端设备,其特征在于,还包括: 与所述应用处理器连接的外部存储器。
8.根据权利要求7所述的终端设备,其特征在于,所述外部存储器包括:闪存,硬盘和/或安全数码卡。
9.根据权利要求1所述的终端设备,其特征在于,还包括: 与所述应用处理器连接的静态随机存储器或者缓冲存储器。
全文摘要
本发明提供一种终端设备,涉及集成电路领域。该终端设备包括应用处理器,其特征在于,所述应用处理器包括寄存器控制模块,用于在所述应用处理器进入睡眠状态时,保存所述应用处理器休眠状态时的系统信息参数;加载模块,用于在所述应用处理器被唤醒时,从所述寄存器控制模块读取所述系统信息参数,并根据所述系统信息参数唤醒所述应用处理器。本发明的终端设备中的应用处理器系统能够更快地在睡眠状态下被唤醒。
文档编号G06F9/445GK103150191SQ20131010133
公开日2013年6月12日 申请日期2013年3月27日 优先权日2013年3月27日
发明者冯备战, 艾国, 张亦农 申请人:青岛中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1