嵌入式设备时钟频率的动态调整方法技术

技术编号:40425643 阅读:28 留言:0更新日期:2024-02-20 22:46
本发明专利技术公开了嵌入式设备时钟频率的动态调整方法。在启动引导程序时,将CPU、SRAM和Flash的时钟频率切换至高频率晶体振荡器,非必要初始化的硬件模块选择低频率晶体振荡器;配置晶体振荡器震荡系数,配置时钟链路;配置所有整数分频器和有理数分频器的分频系数为1;将所有硬件模块选择锁相环作为时钟源;关闭除CPU和SRAM以外的时钟门控单元。启动运行程序后,根据硬件模块使用状态,动态调整时钟门控单元;根据硬件模块使用负载,动态调整时钟源;待机状态下,将所有时钟选择器选择最低频率晶体振荡器。本发明专利技术利用嵌入式设备运行状态,及硬件模块的使用状态、负载情况,实现性能与功耗的平衡,满足不同场景的性能和功耗要求。

【技术实现步骤摘要】

本专利技术属于嵌入式设备,涉及一种嵌入式设备时钟频率的动态调整方法


技术介绍

1、随着科学技术的迅速发展,嵌入式系统的应用逐渐增加,涉及到工业生产、日常生活、工业控制、航空航天等多个领域,随着电子技术和计算机软件技术的发展,在这些领域中的应用将越来越深入。

2、有许多嵌入式系统的宿主对象是一些小型应用系统,如手机、降噪耳机、智能手表等,这些设备存在多种工作场景和应用环境,同时不可能配置交流电源或容量较大的电源,因此嵌入式系统动态调整系统时钟,用来降低功耗一直是嵌入式系统追求的目标,并成为部分设备关注的主要指标之一。

3、时钟是芯片的心脏,时钟树有h型、网格型和二叉树等结构,芯片内部会划分许多模块,所以多个模块的在时钟树上的设计和管理在整个芯片的设计中占有极其重要的地位。时钟门控是在时钟树上插入时钟门控单元,以此来降低时钟信号的翻转率。

4、现如今大规模集成电路基本都是时序电路,由于时钟网络会周期性的翻转,其庞大的负载会造成较大的动态功耗。目前大多数的时钟管理方法都是依靠简单开启或关闭不工作模块的时钟门控单元来切断部分时本文档来自技高网...

【技术保护点】

1.嵌入式设备时钟频率的动态调整方法,所述的嵌入式设备具有以下硬件资源:

2.如权利要求1所述的嵌入式设备时钟频率的动态调整方法,其特征在于:频率大于所有晶体振荡器OSC平均频率的晶体振荡器OSC为高频率晶体振荡器OSC,频率小于等于平均频率的晶体振荡器OSC为低频率晶体振荡器OSC。

【技术特征摘要】

1.嵌入式设备时钟频率的动态调整方法,所述的嵌入式设备具有以下硬件资源:

2.如权利要求1所述的嵌入式设备时钟频率的动态调整方法,其特征在...

【专利技术属性】
技术研发人员:黄俊翔黄俊斌许凯刘怡雄
申请(专利权)人:杭州国芯科技股份有限公司
类型:发明
国别省市:

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

1