【技术实现步骤摘要】
本专利技术涉及嵌入式系统领域,特别涉及嵌入式系统功耗控制
,具体是指 一种嵌入式系统中降低CPU功耗的实现方法。
技术介绍
嵌入式系统尤其是消费类电子系统对功耗有严格的要求,随着能源的日益紧张, 以前不重视功耗的个人计算机系统现在也逐渐考虑功耗了 。 通常的嵌入式系统中一旦系统起来后CPU—直供电,在大多数系统中程序执行占 比较小的时间,大多数时间系统处在空闲状态,而空闲状态下CPU仍然在运行,CPU的功耗 占片上系统(SOC, System on Chip)上功耗比较大的部分,而片上系统一般就是在单个芯片 上集成了 CPU、UART, USB等多个模块。为了降低SOC的功耗,在现有技术中,普遍的实现方 法是当系统空闲时把CPU频率降低或者停止CPU的执行,这两种方式虽然可以大大降低系 统功耗,但前两种方式系统仍然在给CPU供电,CPU虽然不执行指令了,但本身还是要消耗 部分电流的。 —般来说,嵌入式系统都是由中断驱动的,当外部中断发生时SOC需要把中断信 号送给CPU,在早期的设计方案中,系统启动起来后CPU —直处于运行态,这样一旦中断到 来,SOC马 ...
【技术保护点】
一种嵌入式系统中降低CPU功耗的实现方法,所述的嵌入式系统包括片上系统、CPU、存储模块和电源模块,其特征在于,所述的方法包括将CPU由运行态进入停止态的处理操作和将CPU由停止态进入运行态的处理操作,所述的将CPU由运行态进入停止态的处理操作包括以下步骤:(A1)片上系统在系统没有程序需要执行的时候将CPU的中断关闭;(A2)片上系统将CPU现场恢复运行代码拷贝到存储模块中的以CPU上电首先执行的地址为起始地址的存储区中;(A3)片上系统将当前的CPU现场运行状态信息保存到存储模块中;(A4)片上系统对存储模块中保存的CPU现场运行状态信息进行调整操作;(A5)片上系统驱 ...
【技术特征摘要】
一种嵌入式系统中降低CPU功耗的实现方法,所述的嵌入式系统包括片上系统、CPU、存储模块和电源模块,其特征在于,所述的方法包括将CPU由运行态进入停止态的处理操作和将CPU由停止态进入运行态的处理操作,所述的将CPU由运行态进入停止态的处理操作包括以下步骤(A1)片上系统在系统没有程序需要执行的时候将CPU的中断关闭;(A2)片上系统将CPU现场恢复运行代码拷贝到存储模块中的以CPU上电首先执行的地址为起始地址的存储区中;(A3)片上系统将当前的CPU现场运行状态信息保存到存储模块中;(A4)片上系统对存储模块中保存的CPU现场运行状态信息进行调整操作;(A5)片上系统驱动电源系统将CPU关闭进入停止状态;所述的将CPU由停止态进入运行态的处理操作包括以下步骤(B1)片上系统在系统中断到来的时候驱动电源系统对CPU重新提供电源;(B2)片上系统对CPU重新提供稳定时钟信号;(B3)CPU执行所述的CPU现场恢复运行代码,从存储模块中读取所述的CPU现场运行状态信息;(B4)片上系统将复位运行代码拷贝到存储模块中的以CPU上电首先执行的地址为起始地址的存储区中;(B5)片上系统将CPU的中断...
【专利技术属性】
技术研发人员:彭世峰,
申请(专利权)人:上海摩波彼克半导体有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。