一种降低CPU功耗的方法和一种CPU技术

技术编号:3851220 阅读:163 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种CPU,包括以下部件:传输部件,用于在CPU与外部设备之间或者在CPU内部进行数据或指令传输;运算及指令逻辑部件,用于完成各种算术、逻辑运算的非传输操作;该CPU还包括:睡眠命令寄存器,用于在预置的传输部件开始工作的时钟周期,生成睡眠触发信号;时钟控制模块,用于依据所述睡眠触发信号,关闭所述运算及指令逻辑部件的时钟。本发明专利技术能够降低CPU器件中不参与传输工作的CPU模块的动态功耗,进而降低整个CPU器件的功耗。

【技术实现步骤摘要】

本专利技术涉及嵌入式系统
,特别是涉及一种降低CPU功耗的 方法,以及一种低功耗的CPU。
技术介绍
CPU应用非常广泛,例如,CPU作为重要器件应用在各种soc (System On Chip,片上系统)中。在芯片设计和应用中,功耗是一个必须 考虑的问题,而CPU作为重要器件,如何降低其功耗也是现有技术一直 渴望改进的一个方向。电路中耗费的能量可以分为静态功耗和动态功耗。其中,静态功耗 是指漏电流功耗,是电路状态稳定时的功耗,其数量级很小。动态功耗 是指电容充放电功耗和短路功耗,是由电路的翻转造成的。以CMOS (Complementary Metal Oxide Semiconductor, 互补金属氧化物半导体) 电路为例,充放电功耗是跟时钟频率成正比的,并且在电路总功耗占据 着很大的比重。传统的降低CPU功耗的方法是,如果监测到CPU在一段时间内一 直处于空闲状态,就会关闭CPU所有模块的时钟,使整个CPU进入睡 眠状态,能够减少动态功耗。在CPU处于睡眠状态期间,如果外部设备对CPU有访问请求,必 须将CPU唤醒到工作状态,会造成大的功率消耗;另外,在某些工作状 态本文档来自技高网...

【技术保护点】
一种CPU,其特征在于,包括: 传输部件,用于在CPU与外部设备之间或者在CPU内部进行数据或指令传输; 运算及指令逻辑部件,用于完成各种算术、逻辑运算的非传输操作; 还包括: 睡眠命令寄存器,用于在预置的传输部件开 始工作的时钟周期,生成睡眠触发信号; 时钟控制模块,用于依据所述睡眠触发信号,关闭所述运算及指令逻辑部件的时钟。

【技术特征摘要】

【专利技术属性】
技术研发人员:石艳
申请(专利权)人:北京红旗胜利科技发展有限责任公司
类型:发明
国别省市:11[中国|北京]

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

1