[发明专利]一种时钟控制方法及装置有效
申请号: | 201510012682.2 | 申请日: | 2015-01-09 |
公开(公告)号: | CN104932654B | 公开(公告)日: | 2018-04-13 |
发明(设计)人: | 刘蕊丽 | 申请(专利权)人: | 大唐微电子技术有限公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32;G06F1/04 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李红爽,栗若木 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时钟 控制 方法 装置 | ||
技术领域
本发明属于时钟控制领域,尤其涉及一种时钟控制方法及装置。
背景技术
功耗管理历来就是芯片开发设计的关键,是整个芯片低耗工作的基础,一个好的功耗管理方法不仅可以提高整个芯片的运行速度而且可以使其低耗运转,延长待机时间。
传统的功耗管理方法,主要通过将其构成模块划分为多个时钟区域,然后用DPM技术的嵌入式软件管理每个时钟区域的时钟供给来实现,对于不参与当前工作的模块完全关闭其时钟输入,在需要参与工作时重新打开时钟供给,
如图1所示,软件配置1.1寄存器,然后1.1寄存器与后面的1.2锁存器Latch、1.3与门共同实现各个模块的门控时钟,软件根据调度需要,打开/关闭相应模块的时钟。
如图2所示,CPU的门控时钟需要额外的wrapper即Java的包装类组建,软件根据运转情况,配置2.1控制寄存器,然后与后面的2.2AHB(Advanced High Performance Bus;高级高性能总线)总线控制器、2.3有限状态机、2.4锁存器Latch、2.5与门共同实现对CPU时钟的控制(包括:关闭、打开)。
上述方法均需要软件人员非常清晰操作流程,增加了软件的复杂性,影响了芯片性能。
发明内容
本发明提供一种时钟控制方法及装置,以解决上述问题。
本发明还提供一种时钟控制方法,包括以下步骤:
根据休眠模式类型,执行对应的休眠策略;其中,所述休眠模式类型包括:浅休眠模式、深休眠模式。
本发明还提供一种时钟控制装置,
包括休眠模式管理模块、休眠策略执行模块;其中,所述休眠模式管理模块与所述休眠策略执行模块相连;
所述休眠模式管理模块,用于管理浅休眠模式及深休眠模式;
休眠策略执行模块,用于在浅休眠模式启动后,业务模块运行时,时钟控制设备根据从浅休眠寄存器获取的时钟控制策略,关闭浅休眠模式下不工作模拟IP;
业务模块运行完毕后,时钟控制设备根据从浅休眠寄存器获取的时钟控制策略,打开浅休眠模式下关闭的模拟IP;
休眠策略执行模块,还用于深休眠模式启动时,时钟控制设备自动执行关闭深休眠模式下不工作模拟IP;
休眠策略执行模块,还用于深休眠模式启动后,外部中断到来时,时钟控制设备自动执行打开深休眠模式下关闭的模拟IP。
相较于先前技术,根据本发明提供的一种时钟控制方法及装置,采用硬件系统自动管理门控时钟,无需软件过多参与,大大提高处理性能,降低软件复杂度;此外,在管理门控时钟的过程中,自动开关存储器以及安全IP等,实现更深一步的功耗管理;另外,本设计在系统级设计,独立于CPU,增加了设计的重用性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为现有技术时钟管理图及时钟管理模块;
图2所示为现有技术CPU时钟管理图及MCU Wrapper;
图3所示为本发明的结构原理图;
图4所示为本发明实施例4的浅休眠模式下时钟控制方法处理流程图;
图5所示为本发明实施例5的深休眠模式下时钟控制方法处理流程图;
图6所示为本发明实施例4、例5的时钟控制方法处理流程图;
图7所示为本发明的时钟控制装置结构图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
如图3所示,包括:CPU、浅休眠寄存器、算法运算模块、EEPROM/flash写擦操作模块、DMA(Direct Memory Access,存储器直接访问)操作模块、深休眠模式、模拟IP开关管理、时钟控制设备。
预先在浅休眠寄存器配置时钟控制策略;
业务模块运行时,时钟控制设备根据从浅休眠寄存器获取的所述时钟控制策略,关闭浅休眠模式下不工作模拟IP;
关闭浅休眠模式下不工作模拟IP包括:关闭CPU时钟,开启算法运算模块、EEPROM/flash写擦操作模块、存储器直接访问操作模块的时钟。
业务模块运行完毕后,时钟控制设备根据从所述浅休眠寄存器获取的所述时钟控制策略,打开浅休眠模式下关闭的模拟IP;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐微电子技术有限公司,未经大唐微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510012682.2/2.html,转载请声明来源钻瓜专利网。