本申请涉及集成电路,例如涉及一种用于看门狗芯片唤醒的方法及装置、定时器、看门狗芯片。
背景技术:
1、目前,随着人工智能、第五代移动通信技术和大数据中心等应用的快速发展,芯片的低功耗需求逐步扩散至多品类的终端产品中。同时,随着芯片配置的晶体管的集成度的提升,散热也成为芯片领域的难题之一。
2、为了解决芯片的散热问题,相关技术配置有低功耗模式。如此,降低芯片持续正常运行时的系统功耗,减少芯片散热量。
3、在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:
4、相关技术虽然能够降低芯片散热量,但是,芯片在低功耗模式与正常运行模式之间频繁切换,也会生成系统功耗,不利于芯片散热,并且影响芯片的响应速度。因此,为降低芯片在不同模式间的切换频率,如何确定合适的时间点控制芯片由低功耗模式唤醒,保证芯片的响应速度,成为当前亟需解决的技术难题。
5、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
2、本公开实施例提供了一种用于看门狗芯片唤醒的方法及装置、定时器、看门狗芯片,以保证看门狗芯片的响应速度,提升看门狗芯片运行的可靠性。
3、在一些实施例中,所述方法包括:在看门狗芯片以低功耗模式运行的情况下,获得分频时钟频率,并根据分频时钟频率确定唤醒时钟频率;控制计数器模块基于唤醒时钟频率进行计数操作以获得计数值;根据计数值,控制看门狗芯片执行唤醒操作。
4、在一些实施例中,根据分频时钟频率确定唤醒时钟频率,包括:获得计数分频系数;根据计数分频系数对分频时钟频率进行分频处理,获得唤醒时钟频率。
5、在一些实施例中,获得分频时钟频率:获得看门狗芯片的芯片时钟频率及芯片分频系数;根据芯片分频系数对芯片时钟频率进行分频处理,获得分频时钟频率。
6、在一些实施例中,根据芯片分频系数对芯片时钟频率进行分频处理,获得分频时钟频率,包括:基于芯片时钟频率计算脉冲数量;在脉冲数量与芯片分频系数相匹配的情况下,控制初始分频时钟的电平执行电平跳变以更新初始分频时钟;根据更新的初始分频时钟,获得分频时钟频率。
7、在一些实施例中,根据计数值,控制看门狗芯片执行唤醒操作,包括:在计数值符合唤醒条件的情况下,控制计数器模块生成唤醒信号以触发看门狗芯片执行唤醒操作。
8、在一些实施例中,还包括:获得计数值后,在计数值符合溢出条件的情况下,控制计数器模块生成复位信号以触发看门狗芯片执行复位操作。
9、在一些实施例中,还包括:看门狗芯片以低功耗模式运行前,输入喂狗信号至计数器模块以初始化计数器模块的计数值。
10、在一些实施例中,所述装置,包括控制模块和存储有程序指令的存储器,所述控制模块被配置为在运行所述程序指令时,执行如上述的用于看门狗芯片唤醒的方法。
11、在一些实施例中,定时器,包括:时钟分频模块,被配置为根据分频时钟频率与计数分频系数生成唤醒时钟频率;计数器模块,与时钟分频模块电连接,被配置为基于唤醒时钟频率进行计数操作并生成计数值;控制模块,与计数器模块电连接,被配置为根据计数值,控制看门狗芯片执行唤醒操作。
12、在一些实施例中,看门狗芯片,包括:主控模块;唤醒触发模块,与主控模块电连接;电源管理模块,与主控模块和唤醒触发模块电连接;以及如上述的定时器,与唤醒触发模块和电源管理模块电连接。
13、本公开实施例提供的用于看门狗芯片唤醒的方法、装置、定时器和看门狗芯片,可以实现以下技术效果:
14、本公开实施例在看门狗芯片以低功耗模式运行时,获得分频时钟频率并根据分频时钟频率确定唤醒时钟频率后,控制计数器模块基于唤醒时钟频率进行计数操作以获得计数值,并根据计数值控制看门狗芯片执行唤醒操作以从低功耗模式切换为正常模式。如此,本公开实施例能够根据分频时钟频率灵活配置看门狗芯片在低功耗模式下的唤醒时间,从而提升看门狗芯片低功耗模式下的唤醒时间配置的准确性,保证芯片的响应速度,提升看门狗芯片运行的可靠性。
15、以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。
1.一种用于看门狗芯片唤醒的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据分频时钟频率确定唤醒时钟频率,包括:
3.根据权利要求1所述的方法,其特征在于,获得分频时钟频率:
4.根据权利要求3所述的方法,其特征在于,根据芯片分频系数对芯片时钟频率进行分频处理,获得分频时钟频率,包括:
5.根据权利要求1所述的方法,其特征在于,根据计数值,控制看门狗芯片执行唤醒操作,包括:
6.根据权利要求1所述的方法,其特征在于,还包括:
7.根据权利要求1至6任一项所述的方法,其特征在于,还包括:
8.一种用于看门狗芯片唤醒的装置,包括控制模块和存储有程序指令的存储器,其特征在于,所述控制模块被配置为在运行所述程序指令时,执行如权利要求1至7任一项所述的用于看门狗芯片唤醒的方法。
9.一种定时器,其特征在于,包括:
10.一种看门狗芯片,其特征在于,包括: