【技术实现步骤摘要】
一种快速唤醒的SOC系统及快速唤醒方法
[0001]本申请涉及计算机
,具体涉及一种快速唤醒的SOC系统及快速唤醒方法。
技术介绍
[0002]SOC(片上系统)进入休眠的低功耗工作状态,有效降低整个SOC系统的动态功耗和静态功耗,同时低功耗的时钟域外设处于正常的低频工作模式。此时SOC接收到唤醒行为后,需要快速唤醒整个系统,及时产生响应行为。因此需要快速唤醒技术满足实时性要求。
[0003]传统的低功耗状态的快速唤醒方案中,CPU退出休眠模式时需要重新从非易失性的存储模块中读取指令并执行,但是非易失性的存储模块由于静态漏电功耗过大,需要在低功耗下处于掉电状态,所以从低功耗状态唤醒后,需要重新对非易失性的存储模块的进行上电处理。非易失性的存储模块的重新上电都需要一定的上电时序要求以及模块内部的预加载操作。这些处理流程都会带来唤醒时间的过大延迟,无法满足对唤醒时间有低延迟的应用场景。
技术实现思路
[0004]为了解决上述的问题,本申请的实施例中提供了一种快速唤醒的SOC系统及快速唤醒方法,大大提 ...
【技术保护点】
【技术特征摘要】
1.一种快速唤醒的SOC系统,其特征在于,包括CPU中央处理器、休眠工作区外设模块与功耗控制模块;CPU中央处理器,通过总线配置功耗控制单元的寄存器;接收休眠指令或者唤醒指令,在接收到休眠指令后发出休眠信号;休眠工作区外设模块,在接收到唤醒行为时发出唤醒指令;功耗管理模块,包括DMA交互单元、休眠控制单元;DMA交互单元在接收到休眠信号后,将预加载程序搬运至指令缓存单元,所述休眠控制单元在接收到所述休眠信号时控制所述SOC系统进入低功耗状态;CPU中央处理器在接收到所述唤醒信号时,通过指令缓存单元读取预加载程序并发出唤醒信号,所述休眠控制单元控制所述SOC系统退出低功耗状态。2.如权利要求1所述的一种快速唤醒的SOC系统,其特征在于,所述功耗管理单元还设置存储模块交互单元,所述存储模块交互单元连接存储模块控制器,在接收到休眠信号后休眠控制单元通过存储模块交互单元控制存储模块关闭;在正常工作状态下,CPU中央处理器通过存储模块控制器读取存储模块存储的指令完成工作行为。3.如权利要求2所述的一种快速唤醒的SOC系统,其特征在于:还设置有DMA控制器,所述DMA交互单元连接DMA控制器;DMA交互单元接收到休眠信号后,控制DMA控制器将存储模块存储的预加载程序搬运至指令缓存单元中。4.如权利要求3所述的一种快速唤醒的SOC系统,其特征在于:所述功耗管理模块还包括寄存器配置单元,所述寄存器配置单元通过总线接收CPU中央处理器的配置信息,配置寄存器控制所述功耗控制模块的低功耗行为。5.如权利要求4所述的一种快速唤醒的SOC系统,其特征在于:所述功耗管理单元还设置有时钟低功耗交互单元,所述时钟低功耗交互单元连接系统时钟控制器,所述时钟低功耗交互单元通过所述系统时钟控制器在进入低功耗状态或退出低功耗状态时控制整个SOC时钟系统行为。6.一种SOC系统的快速唤醒方法,其特征在于,应用于如权利要求1~5任一所述的一种...
【专利技术属性】
技术研发人员:胡万容,何杰,曹杰,张云磊,程垚,
申请(专利权)人:杭州万高科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。