一种多核处理器时钟控制装置及控制方法制造方法及图纸

技术编号:9295438 阅读:123 留言:0更新日期:2013-10-31 00:04
本发明专利技术公开了一种多核处理器时钟控制装置及控制方法,本装置包括N个核处理器,所述装置包括时钟管理和控制模块;所述时钟管理和控制模块包括N个核时钟控制单元,第i个核时钟控制单元与第i个核处理器相连,i为大于零的整数;所述时钟管理和控制模块还包括与所述N个核时钟控制单元均相连的时钟监测单元;所述核时钟控制单元,用于接收与其相连的核处理器的核时钟关闭请求并通知至所述时钟监测单元;所述时钟监测单元,用于从所述核时钟控制单元接收核时钟关闭请求,判断所述核时钟关闭请求来自于所述N个核处理器中最后一个处于工作状态的核处理器时,关闭高频晶振时钟。本方案可以通过对核处理器相关时钟的控制节省终端的功耗。

【技术实现步骤摘要】
一种多核处理器时钟控制装置及控制方法
本专利技术涉及到移动通信
,尤其涉及一种多核处理器时钟控制装置及控制方法。
技术介绍
随着终端硬件技术的不断发展,芯片集成度的不断提高,目前,许多高端手机的基带处理芯片都采用多个核处理器架构来实现,如两个ARM(AdvancedRISCMachines)和两个数字信号处理器(DigitalSignalProcesser,DSP)的架构。其中一个ARM和一个DSP用来处理移动通信相关的信令及数据而另外一个ARM和DSP则用来实现应用软件及音视频编解码。多核的架构解决了单核处理器资源不足的问题,却也使得芯片功耗大大增加。众所周知,在整个终端芯片中,核处理器是最大的耗电元件,对核处理器的功耗控制不佳时,会影响终端电池寿命,用户体验也会变得很差。对于多核系统来说,每个核处理器的工作任务是不同的,工作时间上存在差异,可以利用这种差异性进行功耗控制管理,最直接的方式之一就是将不工作的核的电源断掉,这样该核的功耗就降为零,但是在实际应用中,如果将核电源断掉,而不进行特殊处理,则该核处理器上所有信息都会丢失,再次使用时需要初始化或是恢复这些信息,并且运行在本文档来自技高网...
一种多核处理器时钟控制装置及控制方法

【技术保护点】
一种多核处理器时钟控制装置,包括N个核处理器,N为大于1的整数,其特征在于,所述装置包括时钟管理和控制模块;所述时钟管理和控制模块包括N个核时钟控制单元,第i个核时钟控制单元与第i个核处理器相连,i为大于零的整数;所述时钟管理和控制模块还包括与所述N个核时钟控制单元均相连的时钟监测单元;所述核时钟控制单元,用于接收与其相连的核处理器的核时钟关闭请求并通知至所述时钟监测单元;所述时钟监测单元,用于从所述核时钟控制单元接收核时钟关闭请求,判断所述核时钟关闭请求来自于所述N个核处理器中最后一个处于工作状态的核处理器时,关闭高频晶振时钟。

【技术特征摘要】
1.一种多核处理器时钟控制装置,包括N个核处理器,N为大于1的整数,其特征在于,所述装置包括时钟管理和控制模块;所述时钟管理和控制模块包括N个核时钟控制单元,第i个核时钟控制单元与第i个核处理器相连,i为大于零的整数;所述时钟管理和控制模块还包括与所述N个核时钟控制单元均相连的时钟监测单元;所述核时钟控制单元,用于接收与其相连的核处理器的核时钟关闭请求并通知至所述时钟监测单元;还用于接收与其相连的核处理器的核时钟关闭请求并通知至所述时钟监测单元后,延迟两个时钟周期后关闭所述核处理器的核处理器门控时钟;所述核时钟控制单元,还用于收到核处理器唤醒中断信号后,通过中断翻转逻辑实现外部提供工作时钟高频晶振的打开,并且通过中断翻转逻辑识别中断归属核信息,开启所述核处理器的核门控时钟;所述时钟监测单元,用于从所述核时钟控制单元接收核时钟关闭请求,判断所述核时钟关闭请求来自于所述N个核处理器中最后一个处于工作状态的核处理器时,关闭高频晶振时钟。2.如权利要求1所述的装置,其特征在于,所述时钟管理和控制模块还包括与所述时钟监测单元相连的中断监测单元;所述中断监测单元,用于检测核处理器唤醒中断信号,并在检测到核处理器唤醒中断信号后通知至所述时钟监测单元;所述时钟监测单元,还用于收到核处理器唤醒中断信号后,判断高频晶振是关闭状态时,开启所述高频晶振,确定所述核处理器唤醒中断信号的目标核处理器,将所述核处理器唤醒中断信号发送至所述目标核处理器的核时钟控制单元。3.如权利要求2所述的装置,其特征在于,所述时钟监测单元,还用于收到核处理器唤醒中断信号后,判断高频晶振是开启状态时,确定所述核处理器唤醒中断信号的目标核处理器,将所述核处理器唤醒中...

【专利技术属性】
技术研发人员:毕敏
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1