第8章+嵌入式系统的低功耗设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第8章嵌入式系统的低

功耗设计

内容

低功耗设计概述

功耗控制技术

应用程序设计的低功耗考虑 Moblin的功耗控制技术

8.1 低功耗设计概述

嵌入式低功耗的重要性

嵌入式系统的功耗组成

嵌入式处理器的基本功耗模型

处理器功耗管理策略

8.1.1 嵌入式低功耗的重要性1

101001000

1980199020002010

P o w e r D e n s i t y (W /c m 2)Hot Plate Nuclear Reactor 386486Pentium Pentium Pro

Pentium 2Pentium 3Pentium 4 (Prescott)Pentium 4 为什么功耗问题这么重要?

电池容量不遵循摩尔定律增长

Processor (MIPS)

Hard Disk (capacity)Memory (capacity)Battery (energy stored)

0 1 2 3 4 5 6

16x

14x 12x 10x

8x

6x

4x

2x

1x Improvement

(compared to

year 0)Time (years)

8.1.2 嵌入式系统的功耗组成处理器、无线通信、屏幕是嵌

入式系统的3个主要功耗部件

8.1.3 嵌入式处理器的基本功耗模型

嵌入式处理器的功耗分为静态功耗和动态功耗

静态功耗(待机功耗,静态功率) 内核没有进行任何运算时的功耗,从集成电路工艺角度来讲,实际上是CMOS的漏电流带来

的功耗。

漏电流的控制体现一个集成电路生产商的工艺水平。

静态功耗曾经微不足道,但随着集成电路工艺制程的发展(130nm→90nm→60nm→45nm),

问题已经变得非常突出。

动态功耗(动态功率,又称切换功率switching power)

通常所说的功耗控制是指动态功率的控制。

动态功耗= aCFV2

a为与电路有关的一个调整参数;

C为一个时钟周期内的总栅电容,对于一个处理器来

说它是固定的。

V最关键,因为动态功耗与其平方成正比。此外随

着工艺制程(130nm→90nm→60nm)的发展,工作电

压要求越来越低。

F为时钟频率。

V与F的制约关系:V越高,可以支持的F越高

处理器的TDP(热设计功耗)

TDP是一个与处理器功耗意义相近、且容易混淆的概念。

两者都是用于衡量与处理器功率相关的指标,且单位都

是W(瓦特),但是TDP有着与处理器功耗不同的含义。

TDP反映一个处理器热量释放的指标,它的含义是当处

理器达到负荷最大的时候,释放出的热量。处理器TDP

功耗并不是处理器的真正功耗。处理器功耗(功率)是

一个物理参数,它等于流经处理器核心的电流值与该处

理器上的核心电压值的乘积,它反映的是单位时间内实

际消耗的电源能量。而TDP是指处理器电流热效应以及

其他形式产生的热能,它们均以热的形式释放。显然处

理器的TDP小于处理器的功耗。

TDP对散热系统提出要求,它是硬件设计者和制造商需要考虑的重要因素,但是我们这里讨论的是实际消耗的电源功率,即处理器功耗,而不是TDP。

处理器功耗的评价指标

一般用mW/Mhz来衡量一个内核的功耗性能。

比如Intel XScale内核,500mw@600Mhz

8.1.4 处理器功耗管理策略

对处理器的电源(即功耗)有两种不同类

型的管理策略:

一种是静态电源管理机制。它由用户调用,不

依赖于处理器活动。一个静态机制的例子是通

过节电模式来节省电源。这种方式用一条指令

来进入,通过接收一个中断或其他事件来结束。

另一种是动态电源管理机制。它是基于处理器

的动态活动来对功耗来进行控制的。例如,当

指令运行时,如果处理器某些部分的逻辑不需

运行,那么处理器也许会关掉这些特定部分。

8.2 功耗控制技术

功耗控制可以从不同层次来实现,从低到高可分为:

硬件的低功耗设计与制造技术

软件的低功耗设计

操作系统

应用软件

功耗控制是一个系统工程,很难凭单方面的努力就可获得低功耗效果。

例如下面讲功耗控制技术时,操作系统的各种低功耗

状态需要硬件提供相应的支持,如ACPI支持。

即操作系统和硬件进行了低功耗的设计,但应用软件

如果不遵循低功耗的设计,则后者会轻易挥霍到前者

在功耗的节省。

下面重点介绍一下常用的功耗控制技术

8.2 功耗控制技术

1.动态电压/频率放缩技术

动态频率放缩

动态频率放缩(Dynamic Frequency Scaling,DFS)通过

调节(即降低)处理器的工作频率,使其以小于峰值

的频率运行,从而达到降低处理器功耗的目的。此技

术最早用在笔记本电脑上,现在在移动和嵌入式设备

上得到越来越广的应用。

除了达到处理器节能的目的外,动态频率放缩技术的

用途是多方面的。它可以用在安静计算环境(quiet

computing settings)上,也可为处于轻负荷状态的机器

减少冷却成本以及整体电能需求。输出较少的热量,

意味着系统可以降低冷却风扇的速度甚至将其关闭,

从而减少了整体电能消耗。在一些冷却能力差的系统

中,当温度接近某个临界值时,此项技术帮助减少热

量聚集,从而避免机器因为达到临界温度而失常。不

少超频(overclocking)的系统也采用此技术来实现临时性的补充冷却手段。

相关文档
最新文档