满足多媒体处理器需求的动态电源管理技术
时间:02-15
来源:中电网
点击:
有源电源管理
片上电源管理技术分为两大类,管理工作系统功耗与管理待机功耗。
有源电源管理分为三个领域:动态电压与频率缩放 (DVFS)、自适应电压调整 (AVS) 与动态电源切换 (DPS)。静态功耗管理需要确保闲置的系统在需要更高处理能力之前处于省电状态,也就是采用所谓的静态漏电管理 (SLM) 技术,这种管理通常依赖于从待机到断电的几种低功耗模式。
我们先来看看主动模式。利用 DVFS 技术,可根据应用的性能需求通过软件来降低时钟速度和电压。例如,我们不妨设想一款集成了高级 RISC 微处理器 (ARM) 与数字信号处理器 (DSP) 的应用处理器。尽管 ARM 组件的运行速度可高达 600 MHz,但系统并不总是需要如此高的计算能力。通常,我们可通过软件来选择预定义的处理器工作性能点 (OPP),这时的电压可确保处理器工作在可满足系统处理性能要求的最低频率上。为了适应不同应用,进一步提高优化功率的灵活性,我们还可为处理器中的互连与外设预定义另外一组器件内核 OPP。
软件根据 OPP 需向外部稳压器发送控制信号才能设置最低电压。例如,DVFS 适用于两个供电电压 VDD1(DSP 与 ARM 处理器的供电电压)与 VDD2(子系统与外设互连的供电电压),这两个电压轨提供了大部分芯片功率(通常在 75% 到 80% 之间)。在执行 MP3 解码时,可将 DSP 处理器转入低操作性能点,从而大幅减少功耗供处理其他任务之用,这时的 ARM 运行频率高达 125 MHz。为了在最佳功耗情况下实现必需的功能性,我们可将 VDD1 降至 0.95 伏特,而不使用最高 1.35 伏特的电压,以确保 600 MHz 的工作频率。
自适应电压缩放 (AVS) 作为第二种有源电源管理技术,是以芯片制造过程中以及器件运行生命周期中产生的差异为基础的。该技术与所有处理器都采用相同预编程 OPP 的 DVFS 不同。可以想见,就大多数已经成熟的制造工艺而言,芯片的性能在既定频率要求下要遵循一定的分布情况。部分器件(所谓的"热"器件)相对于其他器件(所谓的"冷"器件)而言,能以较低的电压实现给定的频率,这就是 AVS 发挥作用的原理--处理器感应到自身的性能级别,并相应调整供电电压。专用的片上 AVS 硬件可实施反馈环路,无需处理器干预即可动态优化电压电平,以满足进程、温度以及硅芯片衰减等造成的差异要求(图 1)。
软件可在工作中为每个 OPP 设置 AVS 硬件,而控制算法则通过I2C 总线向外部稳压器发送指令,以逐步降低适当稳压器的输出,直至处理器刚好超过目标频率的要求为止。
例如,开发人员可首先设计一个能满足所有情况的电压,在 125 MHz 频率下为 0.95 伏特(在图 1 中的 V1 上方)。但是,如果系统中插入了采用 AVS 技术的"热"器件,那么片上反馈机制就会自动将 ARM 的电压降至 0.85 伏特或更低(图 1 中的 V2 上方)。
前两种有源电源管理技术可以最小的工作电压让器件的某部分工作在理想的速度上。相比之下,第三种方法 - 动态功率切换 (DPS) 先确定器件何时可完成当前的计算任务,如果暂时不需要,则让器件进入低功耗待机状态(图 2)。例如,处理器在等待 DMA 传输完成过程中会进入低功耗状态。处理器在唤醒后几微秒内就能返回正常工作状态。
无源电源管理
虽然 DPS 可让多媒体片上系统 (SoC) 的一部分进入低功耗状态,不过在有些情况下,我们可让整个器件都进入低功耗模式 - 在没有应用运行时自动或通过用户请求进入低功耗模式。要实现这一目的,我们可应用静态漏电管理 (SLM) 技术,启动待机或器件关闭模式。这两种模式一个关键的不同之处在于:在待机模式下,器件仍然占用着内部存储器和逻辑,而在器件关闭模式下,所有系统状态都保存于外部存储器中。利用 SLM 技术,唤醒时间大大快于冷启动速度,因为程序已经载入到了外部存储器,用户无需等待操作系统 (OS) 完全重新启动。在采用 SLM 技术情况下,我们以媒体播放器为例,如果打开十秒钟后还没有得到处理指令或用户输入,就会关闭显示屏进入待机或器件关闭模式。
例如,TI 采用 ARM Cortex-A8 内核的 OMAP35x 单芯片处理器器件就支持器件关闭模式,即器件可自动唤醒的最低功耗模式。除了唤醒域之外,所有电源域均关闭,耗电的只有唤醒域与 I/O 漏电流。系统时钟关闭,在此情况下,唤醒域的时钟被单独设为 32 kHz。此外,OMAP35x 还可自动向外部稳压器发送信号,稳压器能够在深度睡眠状态下关闭。处理器内部不保存存储器或逻辑。在进器件关闭电模式前,系统状态存储在外部存储器中。经后唤醒复位后,微处理器单元 (MPU) 会启动用户定义的功能,SDRAM 控制器配置从高速暂存存储器 (SPM) 中恢复。
片上电源管理技术分为两大类,管理工作系统功耗与管理待机功耗。
有源电源管理分为三个领域:动态电压与频率缩放 (DVFS)、自适应电压调整 (AVS) 与动态电源切换 (DPS)。静态功耗管理需要确保闲置的系统在需要更高处理能力之前处于省电状态,也就是采用所谓的静态漏电管理 (SLM) 技术,这种管理通常依赖于从待机到断电的几种低功耗模式。
我们先来看看主动模式。利用 DVFS 技术,可根据应用的性能需求通过软件来降低时钟速度和电压。例如,我们不妨设想一款集成了高级 RISC 微处理器 (ARM) 与数字信号处理器 (DSP) 的应用处理器。尽管 ARM 组件的运行速度可高达 600 MHz,但系统并不总是需要如此高的计算能力。通常,我们可通过软件来选择预定义的处理器工作性能点 (OPP),这时的电压可确保处理器工作在可满足系统处理性能要求的最低频率上。为了适应不同应用,进一步提高优化功率的灵活性,我们还可为处理器中的互连与外设预定义另外一组器件内核 OPP。
软件根据 OPP 需向外部稳压器发送控制信号才能设置最低电压。例如,DVFS 适用于两个供电电压 VDD1(DSP 与 ARM 处理器的供电电压)与 VDD2(子系统与外设互连的供电电压),这两个电压轨提供了大部分芯片功率(通常在 75% 到 80% 之间)。在执行 MP3 解码时,可将 DSP 处理器转入低操作性能点,从而大幅减少功耗供处理其他任务之用,这时的 ARM 运行频率高达 125 MHz。为了在最佳功耗情况下实现必需的功能性,我们可将 VDD1 降至 0.95 伏特,而不使用最高 1.35 伏特的电压,以确保 600 MHz 的工作频率。
自适应电压缩放 (AVS) 作为第二种有源电源管理技术,是以芯片制造过程中以及器件运行生命周期中产生的差异为基础的。该技术与所有处理器都采用相同预编程 OPP 的 DVFS 不同。可以想见,就大多数已经成熟的制造工艺而言,芯片的性能在既定频率要求下要遵循一定的分布情况。部分器件(所谓的"热"器件)相对于其他器件(所谓的"冷"器件)而言,能以较低的电压实现给定的频率,这就是 AVS 发挥作用的原理--处理器感应到自身的性能级别,并相应调整供电电压。专用的片上 AVS 硬件可实施反馈环路,无需处理器干预即可动态优化电压电平,以满足进程、温度以及硅芯片衰减等造成的差异要求(图 1)。
图 1 给定处理器的典型性能分布。此处的"冷"器件工作在125 MHz的频率时需要0.94伏特,而"热"器件在该频率下只需 0.83 伏特。自适应电压缩放 (AVS) 技术采用反馈环路相应调节供电电压,确保各器件运行在特定处理任务所需的频率上
软件可在工作中为每个 OPP 设置 AVS 硬件,而控制算法则通过I2C 总线向外部稳压器发送指令,以逐步降低适当稳压器的输出,直至处理器刚好超过目标频率的要求为止。
例如,开发人员可首先设计一个能满足所有情况的电压,在 125 MHz 频率下为 0.95 伏特(在图 1 中的 V1 上方)。但是,如果系统中插入了采用 AVS 技术的"热"器件,那么片上反馈机制就会自动将 ARM 的电压降至 0.85 伏特或更低(图 1 中的 V2 上方)。
前两种有源电源管理技术可以最小的工作电压让器件的某部分工作在理想的速度上。相比之下,第三种方法 - 动态功率切换 (DPS) 先确定器件何时可完成当前的计算任务,如果暂时不需要,则让器件进入低功耗待机状态(图 2)。例如,处理器在等待 DMA 传输完成过程中会进入低功耗状态。处理器在唤醒后几微秒内就能返回正常工作状态。
图 2 动态电源切换 (DPS) 在给定器件的某部分完成任务后使其进入低功耗状态
无源电源管理
虽然 DPS 可让多媒体片上系统 (SoC) 的一部分进入低功耗状态,不过在有些情况下,我们可让整个器件都进入低功耗模式 - 在没有应用运行时自动或通过用户请求进入低功耗模式。要实现这一目的,我们可应用静态漏电管理 (SLM) 技术,启动待机或器件关闭模式。这两种模式一个关键的不同之处在于:在待机模式下,器件仍然占用着内部存储器和逻辑,而在器件关闭模式下,所有系统状态都保存于外部存储器中。利用 SLM 技术,唤醒时间大大快于冷启动速度,因为程序已经载入到了外部存储器,用户无需等待操作系统 (OS) 完全重新启动。在采用 SLM 技术情况下,我们以媒体播放器为例,如果打开十秒钟后还没有得到处理指令或用户输入,就会关闭显示屏进入待机或器件关闭模式。
例如,TI 采用 ARM Cortex-A8 内核的 OMAP35x 单芯片处理器器件就支持器件关闭模式,即器件可自动唤醒的最低功耗模式。除了唤醒域之外,所有电源域均关闭,耗电的只有唤醒域与 I/O 漏电流。系统时钟关闭,在此情况下,唤醒域的时钟被单独设为 32 kHz。此外,OMAP35x 还可自动向外部稳压器发送信号,稳压器能够在深度睡眠状态下关闭。处理器内部不保存存储器或逻辑。在进器件关闭电模式前,系统状态存储在外部存储器中。经后唤醒复位后,微处理器单元 (MPU) 会启动用户定义的功能,SDRAM 控制器配置从高速暂存存储器 (SPM) 中恢复。
- 数字音视频编解码技术标准AVS(08-19)
- AVS软交换平台(08-19)
- 专家曝网通IPTV标准可能转投AVS(08-21)
- 专家称AVS成IPTV国际候选标准 MEPG4出局(08-28)
- IPTV编解码标准综述(08-26)
- IPTV洋标准暗藏高额专利费(08-29)