【技术实现步骤摘要】
一种可调配休眠模式控制的SoC系统及方法
本专利技术涉及集成电路
,尤其涉及一种可调配休眠模式控制的SoC系统及方法。
技术介绍
微处理器芯片被广泛应用于各种各样的应用场景,例如:集成芯片是物联网系统采集信息、网络通信核心部件,也是区块链中实现数据加密传输的重要器件等。无论是利用数据服务特点的领域或是保证数据安全传输的领域,微处理器芯片在特定单元中均发挥着主导性的作用。作为信息化社会发展的核心设备之一,随着制造工艺的进步与结构的改进,处理器芯片的性能取得了长足的进步,但是芯片在功耗方面一直面临着巨大的挑战。由于多方面原因,单核处理器的性能在经历约十年的高速增长后逐渐放缓,其中功耗成为影响并制约处理器发展的主要因素之一。功耗过高会造成多方面的问题:高功耗会带来高成本、影响设备的便携性、影响处理器的可靠性等,同时,低功耗也是环保的需要。在一些特定的应用场景中,为了延长芯片的工作时间,保证系统安全、稳定、高效运行,必须尽可能地降低功耗。目前,芯片低功耗设计的方法多种多样,其中在架构层次采用休眠模式是降低功耗的 ...
【技术保护点】
1.一种可调配休眠模式控制的SoC系统,其特征在于,包括:执行模块、浅度休眠模块、任务派遣模块和取指模块;/n所述执行模块用于在其所执行的调取系统操作指令为休眠指令时,向所述浅度休眠模块发送休眠驱动信号;/n所述浅度休眠模块用于根据所述休眠驱动信号和所述任务派遣模块发送的任务清空响应信号,生成浅度休眠响应信号,并将所述浅度休眠响应信号发送至所述取指模块和所述执行模块;/n所述取指模块用于在接收所述浅度休眠响应信号之后,停止取指动作;/n所述执行模块还用于在接收所述浅度休眠响应信号之后,执行完当前指令后停止执行动作,以使所述SoC系统进入浅度休眠模式。/n
【技术特征摘要】
1.一种可调配休眠模式控制的SoC系统,其特征在于,包括:执行模块、浅度休眠模块、任务派遣模块和取指模块;
所述执行模块用于在其所执行的调取系统操作指令为休眠指令时,向所述浅度休眠模块发送休眠驱动信号;
所述浅度休眠模块用于根据所述休眠驱动信号和所述任务派遣模块发送的任务清空响应信号,生成浅度休眠响应信号,并将所述浅度休眠响应信号发送至所述取指模块和所述执行模块;
所述取指模块用于在接收所述浅度休眠响应信号之后,停止取指动作;
所述执行模块还用于在接收所述浅度休眠响应信号之后,执行完当前指令后停止执行动作,以使所述SoC系统进入浅度休眠模式。
2.根据权利要求1所述的可调配休眠模式控制的SoC系统,其特征在于,所述任务派遣模块还用于在所述执行模块执行完当前指令后停止执行动作之后,生成所述任务清空响应信号。
3.根据权利要求1所述的可调配休眠模式控制的SoC系统,其特征在于,所述SoC系统还包括设置于高频时钟区域的可编程中断控制器;
所述可编程中断控制器用于生成第一触发信号,控制所述SoC系统退出所述浅度休眠模式。
4.根据权利要求1所述的可调配休眠模式控制的SoC系统,其特征在于,所述SoC系统还包括设置于低频时钟区域的电源管理单元;
所述电源管理单元用于接收所述浅度休眠响应信号;
若所述SoC系统的运行状态为空闲,则根据所述浅度休眠响应信号关断高频时钟区域的电源,以使所述SoC系统进入深度休眠模式。
5.根据权利要求4所述的可调配休眠模式控制的SoC系统,其特征在于,所述SoC系统还包括设置于低频时钟区域的实时计时器;
所述实时计时器用于生成第二触发信号,控制所述电源管理单元运行,使所述SoC系统退出所述深度休眠模式。
6.根据权利要求1所述的可调配休眠模式控制的SoC系统...
【专利技术属性】
技术研发人员:高万林,周维新,杨柳,吴德华,曹咏翔,
申请(专利权)人:中国农业大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。