一种总线动态调频方法和总线动态调频装置制造方法及图纸

技术编号:19933269 阅读:41 留言:0更新日期:2018-12-29 04:12
本发明专利技术公开了一种总线动态调频方法和总线动态调频装置,本方法基于硬件描述语言实现以下各个步骤:接收来自各处理器的公共资源工作频率值,计算各处理器的公共资源工作频率值之和;比较各处理器的公共资源工作频率值之和与预先设置的所述公共资源的若干个工作频率阈值的大小,选择其中一个工作频率阈值作为待调整的目标工作频率;比较待调整的目标工作频率和所述公共资源的当前工作频率是否相等,如果不相等,调整公共资源的当前工作频率至待调整的目标工作频率。本发明专利技术基于硬件描述语言建立了一种通用的公共时钟资源管理平台,调频的速度更快,节省了调频时间,控制调频的粒度更加细腻,提高了系统的效率与稳定性。

【技术实现步骤摘要】
一种总线动态调频方法和总线动态调频装置
本专利技术涉及片上系统(SystemOnChip,SOC)
,尤其涉及片上系统中的一种总线动态调频方法和总线动态调频装置。
技术介绍
随着微处理器技术的迅猛发展,多核处理器构架逐步成为通用处理器的主流,随着内核数量的增加,处理器功耗密度随之增长。公共总线的调频是降低处理器功耗的重要手段之一,根据系统的运行情况动态调整公共总线的工作频率,以提高系统的工作效率,进而降低系统在运行状态的功耗。如图1所示,在多核处理器系统下,各个中央处理器(CentralProcessingUnit,CPU)包括各自要处理的模块(图中,CPU1对应模块1,CPU2对应模块2,CPU3对应模块3,模块1、模块2、模块3之间相互独立,无资源竞争关系),此外系统还包括一些公共资源,例如双倍速率同步动态随机存储器(DualDataRateSynchronousDynamicRandomAccessMemory,DDRSDRAM,简称DDR)、矩阵总线等等,这些资源对于各处理器来说都是公共资源,各个处理器均可访问,但需要考虑竞争冲突关系。公共资源管理的软硬件控制方案,通常本文档来自技高网...

【技术保护点】
1.一种总线动态调频方法,其特征在于,本方法基于硬件描述语言实现,包括:接收来自各处理器的公共资源工作频率值,计算各处理器的公共资源工作频率值之和;比较各处理器的公共资源工作频率值之和与预先设置的所述公共资源的若干个工作频率阈值的大小,选择其中一个工作频率阈值作为待调整的目标工作频率;比较待调整的目标工作频率和所述公共资源的当前工作频率是否相等,如果不相等,调整公共资源的当前工作频率至待调整的目标工作频率。

【技术特征摘要】
1.一种总线动态调频方法,其特征在于,本方法基于硬件描述语言实现,包括:接收来自各处理器的公共资源工作频率值,计算各处理器的公共资源工作频率值之和;比较各处理器的公共资源工作频率值之和与预先设置的所述公共资源的若干个工作频率阈值的大小,选择其中一个工作频率阈值作为待调整的目标工作频率;比较待调整的目标工作频率和所述公共资源的当前工作频率是否相等,如果不相等,调整公共资源的当前工作频率至待调整的目标工作频率。2.根据权利要求1所述的总线动态调频方法,其特征在于,所述公共资源为片外存储器或片内矩阵总线。3.根据权利要求2所述的总线动态调频方法,其特征在于,所述片外存储器为双倍速率同步动态随机存储器DDR。4.根据权利要求3所述的总线动态调频方法,其特征在于,当所述公共资源为双倍速率同步动态随机存储器DDR时,所述调整公共资源的当前工作频率至待调整的目标工作频率,具体包括:关闭DDR的访问端口;控制DDR进入自刷新模式;将DDR当前的工作频率调制至待调整的目标工作频率;控制DDR退出自刷新模式;打开DDR的访问端口。5.根据权利要求1所述的总线动态调频方法,其特征在于,所述比较各处理器的公共资源工作频率值之和与预先设置的所述公共资源的若干个工作频率阈值的大小,选择其中一个工作频率阈值作为待调整的目标工作频率的步骤,具体包括:当所述公共资源工作频率值之和小于所述工作频率阈值中的最小值时,选择所述工作频率阈值中的最小值作为所述待调整的目标工作频率;当所述公共资源工作频率值之和位于相邻两个所述工作频率阈值之间时,选择相邻两个所述工作频率阈值之中的较大值作为所述待调整的目标工作频率;当所述公共资源工作频率值之和大于所述工作频率阈值中的最大值时,选择所述工作频率阈值中的最大值作为待调整的目标工作频率。6.一种总线动态调频装置,其特征在于,包括基于硬件描述语言实现的响应单元、仲裁单元和调频单元,其中:响应单元,用于...

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

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

1