一种公共资源降频方法和装置制造方法及图纸

技术编号:17473692 阅读:74 留言:0更新日期:2018-03-15 09:41
本发明专利技术公开了一种公共资源降频方法,包括:获取各个处理器的期望频率值,比较各处理器的期望频率值获得最大期望频率值;根据所述最大期望频率值对当前公共资源的频率进行动态调频。本发明专利技术还公开了一种公共资源降频装置。

A method and device for reducing frequency of public resources

The invention discloses a method of frequency, reducing public resources include: the expected frequency of each processor gets the value of the desired frequency comparison of each processor value to obtain the maximum expected frequency value; according to the maximum value of the expected frequency of the frequency of the dynamic frequency of public resources. The invention also discloses a device for reducing the frequency of public resources.

【技术实现步骤摘要】
一种公共资源降频方法和装置
本专利技术涉及多模多核终端降频技术,尤其涉及一种公共资源降频方法和装置。
技术介绍
随着通信行业的发展,第4代移动通信(4G)网络已广泛应用,但还有大部分地区仍使用第2代和/或第3代通信模式,这使得移动通信终端需要支持各类制式。通过分层分核处理的技术,产生多模多核处理架构的移动通信终端。伴随多模多核处理架构的使用,移动通信终端的功耗上升,其待机时间、工作时间也相对缩短,使得移动通信终端需要频繁充电,造成用户体验不佳。在多模多核处理架构的终端低功耗领域,降低多个处理器使用的公共资源的功耗开销,能显著降低整机能耗。如何通过降低公共资源的功耗开销来降低多模多核架构的移动通信终端的整机能耗,提升移动通信终端的待机时长是现在需要解决的问题。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供一种公共资源降频方法和装置,能够管理多模多核处理架构的移动终端的公共资源的频率,实现对公共资源的降频。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术实施例提供了一种公共资源降频方法,所述方法包括:获取各处理器的期望频率值,比较所述各处理器的期望频率值获得最大期望频率值;根据所述最大期望频率值对当前公共资源的频率进行动态调频。上述方案中,所述获取各处理器的期望频率值,包括:获取各处理器发送的申请信息,所述申请信息包括所述处理器的申请标志和所述处理器的期望频率值。上述方案中,所述申请标志包括:已完成公共资源调频和未完成公共资源调频;所述根据最大期望频率值对当前公共资源的频率进行动态调频,包括:判断各处理器的申请标志是否有一个或多个为未完成公共资源调频,所述各处理器的申请标志有一个或多个为未完成公共资源调频时,则判断所述最大期望频率值和所述当前公共资源的频率是否相等,所述最大期望频率值和所述当前公共资源的频率不相等时,则根据所述最大期望频率值设置所述当前公共资源的频率;及,将各处理器的所述申请标志由所述未完成公共资源调频修改为已完成公共资源调频。上述方案中,所述获取各处理器的期望频率值,包括:各处理器将其期望频率值发送给处理器对应的寄存器后,从各寄存器中获取各处理器的期望频率值。上述方案中,所述根据最大期望频率值对当前公共资源的频率进行动态调频,包括:根据所述最大期望频率值从期望频率映射表中获得所述最大期望频率值对应的时钟频率和分频系数;根据所述时钟频率和分频系数调整频率配置寄存器获得最大期望频率值;所述期望频率映射表,包括:频率、所述频率对应的时钟频率、所述频率对应的分频系数。本专利技术实施例提供了一种公共资源降频装置,所述装置包括:确定模块和调频模块;其中,所述确定模块,用于获取各处理器的期望频率值,比较所述各处理器的期望频率值获得最大期望频率值;所述调频模块,用于根据所述最大期望频率值对当前公共资源的频率进行动态调频。上述方案中,所述确定模块,具体用于:获取各处理器发送的申请信息,所述申请信息包括所述处理器的申请标志和所述处理器的期望频率值。上述方案中,所述申请标志包括:已完成公共资源调频和未完成公共资源调频;所述调频模块,具体用于:判断各处理器的申请标志是否有一个或多个为未完成公共资源调频,所述各处理器的申请标志有一个或多个为未完成公共资源调频时,则判断所述最大期望频率值和所述当前公共资源的频率是否相等,所述最大期望频率值和所述当前公共资源的频率不相等时,则根据所述最大期望频率值设置所述当前公共资源的频率;及,将各处理器的所述申请标志由所述未完成公共资源调频修改为已完成公共资源调频。上述方案中,所述确定模块,具体用于:在各处理器将其期望频率值发送给处理器对应的寄存器后,从各寄存器中获取各处理器的期望频率值。上述方案中,所述调频模块,具体用于:根据所述最大期望频率值从期望频率映射表中获得所述最大期望频率值对应的时钟频率和分频系数;根据所述时钟频率和分频系数调整频率配置寄存器获得最大期望频率值;所述期望频率映射表,包括:频率、所述频率对应的时钟频率、所述频率对应的分频系数。本专利技术实施例所提供的一种公共资源降频方法和装置,获取各处理器的期望频率值,比较所述各处理器的期望频率值获得最大期望频率值;根据所述最大期望频率值对当前公共资源的频率进行动态调频。本专利技术实施例提供的方法和装置针对多模多核处理架构的移动终端,能够管理公共总线、存储区等公共资源的频率,实现对公共资源的降频,从而降低移动终端的能耗,提升移动终端的待机时长。附图说明图1为本专利技术实施例提供的一种公共资源降频方法的流程示意图;图2为本专利技术实施例提供的一种典型移动终端多核处理架构示意图;图3为本专利技术实施例提供的一种各处理器进行AXI总线降频的方法流程图;图4为本专利技术实施例提供的一种主控处理器进行AXI总线降频的方法流程图;图5为本专利技术实施例提供的一种公共资源降频装置的结构示意图;图6为本专利技术实施例提供的一种主频降低效果示意图;图7为本专利技术实施例提供的一种公共资源降频方法的原理图;图8为本专利技术实施例提供的一种运用方法一进行公共资源降频方法的原理图。具体实施方式在本专利技术的各种实施例中,获取各处理器的期望频率值,比较所述各处理器的期望频率值获得最大期望频率值;根据所述最大期望频率值对当前公共资源的频率进行动态调频。下面结合实施例对本专利技术再作进一步详细的说明。图1为本专利技术实施例提供的一种公共资源降频的方法的流程示意图;如图1所示,所述公共资源降频的方法,包括:步骤101:获取各处理器的期望频率值,比较各处理器的期望频率值获得最大期望频率值;步骤102:根据所述最大期望频率值对当前公共资源的频率进行动态调频。本专利技术实施例中针对获取各处理器的期望频率值、根据最大期望频率值对当前公共资源的频率进行动态调频,分别提供两种方法。对方法一进行如下说明:具体的,所述步骤101获取各处理器的期望频率值,比较各处理器的期望频率值获得最大期望频率值,包括:获取各处理器发送的申请信息,所述申请信息包括所述处理器的申请标志和所述处理器的期望频率值;将各个处理器的期望频率值进行对比,获得最大期望频率值。这里,所述申请标志包括:已完成公共资源调频和未完成公共资源调频。所述申请标志保存在移动终端的存储单元阵列(IRAM),也称刷新逻辑中,可以用“0”和“1”表示两种状态;例如,“0”表示已完成公共资源调频或不需要进行公共资源调频;“1”表示未完成公共资源调频或需要进行公共资源调频。这里,所述移动终端包括采用多模多核处理架构的移动终端,例如:手机产品、数据卡流量产品、上网模块类产品。所述移动终端包括多核处理器,图2为本专利技术实施例提供的一种典型移动终端的多核处理架构示意图,如图2所示,所述移动终端包括:手机通信终端、数据卡流量产品、上网模块类产品等。在此类架构上,设定处理器CPU0为主控处理器,用于管理公共资源;处理器CPU1、CPU2、…、CPUx用于满足各层业务需求,如物理层、协议层、应用层等。相应的,在步骤101之前,任一处理器,即CPU1、CPU2、…、或CPUx,需要对公共资源降频时,通过核间通信发送ICP中断给主控处理器(CPU0),并向主控处理器发送申请信息,由所述主控处理器获取所述申请信息并确定最大期望频率值。步骤101中,由所述移动终端的CPU0获得CPU本文档来自技高网...
一种公共资源降频方法和装置

【技术保护点】
一种公共资源降频方法,其特征在于,所述方法包括:获取各处理器的期望频率值,比较所述各处理器的期望频率值获得最大期望频率值;根据所述最大期望频率值对当前公共资源的频率进行动态调频。

【技术特征摘要】
1.一种公共资源降频方法,其特征在于,所述方法包括:获取各处理器的期望频率值,比较所述各处理器的期望频率值获得最大期望频率值;根据所述最大期望频率值对当前公共资源的频率进行动态调频。2.根据权利要求1所述的方法,其特征在于,所述获取各处理器的期望频率值,包括:获取各处理器发送的申请信息,所述申请信息包括所述处理器的申请标志和所述处理器的期望频率值。3.根据权利要求2所述的方法,其特征在于,所述申请标志包括:已完成公共资源调频和未完成公共资源调频;所述根据最大期望频率值对当前公共资源的频率进行动态调频,包括:判断各处理器的申请标志是否有一个或多个为未完成公共资源调频,所述各处理器的申请标志有一个或多个为未完成公共资源调频时,则判断所述最大期望频率值和所述当前公共资源的频率是否相等,所述最大期望频率值和所述当前公共资源的频率不相等时,则根据所述最大期望频率值设置所述当前公共资源的频率;及,将各处理器的所述申请标志由所述未完成公共资源调频修改为已完成公共资源调频。4.根据权利要求1所述的方法,其特征在于,所述获取各处理器的期望频率值,包括:各处理器将其期望频率值发送给处理器对应的寄存器后,从各寄存器中获取各处理器的期望频率值。5.根据权利要求4所述的方法,其特征在于,所述根据最大期望频率值对当前公共资源的频率进行动态调频,包括:根据所述最大期望频率值从期望频率映射表中获得所述最大期望频率值对应的时钟频率和分频系数;根据所述时钟频率和分频系数调整频率配置寄存器获得最大期望频率值;所述期望频率映射表,包括:频率、所述频率对应的时钟频率、所述频...

【专利技术属性】
技术研发人员:李志昌
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东,44

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

1