新闻中心

EEPW首页 > 嵌入式系统 > 业界动态 > 用Blackfin处理器为您的应用置入低功耗引擎

用Blackfin处理器为您的应用置入低功耗引擎

作者: 时间:2010-01-11 来源:电子产品世界 收藏

  汇聚式架构的低功耗基因

本文引用地址:https://www.eepw.com.cn/article/103885.htm

  (一)独特架构建立低功耗硬件平台

  基于由 和Intel公司联合开发的微信号架构(MSA),它将一个32位RISC型指令集和双16位乘法累加(MAC)信号处理功能与通用型微控制器所具有的易用性组合在了一起。

  这种数字信号与微控制器相结合的架构特征使得具备了低功耗的基因:能够在信号处理和控制处理应用中均发挥上佳的作用,在当前许多应用场合中,可以免除增设单独的异构处理器的需要;另外,与同级的其它处理器相比,Blackfin极高的性能确保了作为处理器平台的性能裕量,在满足一般的数字处理及控制处理的同时,常常还有足够的性能裕量来满足基于软件的功能扩展需求,避免增加额外的硬件带来的功耗增加。

  当前大部分嵌入式设备中,音视频、网络协议栈和专用算法的处理缺一不可,这正是融合数字信号处理器和微控制器特性于一身的汇聚处理器所擅长的,汇聚式处理器可以避免同级方案中的多处理器芯片产生额外功耗的弊端。在图像编解码的部分,Blackfin是软解压方式,它的可编程架构特性可以更为灵活的支持不同的压缩算法;Blackfin对各种协议栈具有很好的支持,提供大量的相关库资源;在专用算法上,同样良好的生态体系为工程师提供了大量的专用算法软件模块,Blackfin强大的处理能力确保各种算法的实现性能。所有这些都确保您的设计能以单处理器在满足产品功能、性能的条件下,在重要的低功耗特性上超越竞争对手。

  以当前热门电子产品数码相框为例,当前大部分中低端产品方案采用“150MHz以下主频处理器+特定格式媒体硬件解码器”双芯片硬件平台,要实现WiFi无线连接、通信或数据加密等扩展功能时,还必须增加对应的硬件芯片,不仅增加了BOM成本、设计难度,更牺牲了系统功耗,这对于便携式应用来说是不可容忍的。

  (二)动态电源管理

  Blackfin处理器的一个显著特点是实现了动态电源管理(DPM),从而使Blackfin器件始终具备最大的电源效率。所有的 Blackfin 处理器均采用了多种节能技术,其中动态电源管理特性的节能意义明显。Blackfin处理器基于一种选通时钟内核设计,可按照逐条指令来选择性地切断功能单元的电源。Blackfin 处理器还支持多种针对所需CPU动作极少(或根本不需要 CPU 动作)期间的断电模式。值得特别一提的是,Blackfin处理器还支持一种自含动态电源管理电路,借助该电路即可对工作频率和电压进行独立控制,以满足正在执行的算法的性能要求。这些转换可以在一个 RTOS 或用户固件的控制之下连续出现。大多数 Blackfin 处理器都提供了片上内核稳压电路,并可在低至0.8V 的电压条件下工作,能极大地降低系统的功耗。

  为了达到最大的能源效率,同时以低功耗实现最高性能,Blackfin处理器采用了各种高级设计技术,包括:可编程电压与频率调节、时钟周期分辨率动态时钟门控、支持深度睡眠与休眠模式的多电源域、可实现总线激活能量最小化的高代码密度、用于实现最佳性能与电源效率的混合阈值电压晶体管、实现最大电源效率的完全定制的处理器内核、使用灵活的硬件加速器,以及支持mSDRAM以实现最小板级功耗。

  Blackfin处理器具备一个功能强大的电源管理系统。通过控制内部电压调节器中的锁相环路,可以设置多种不同的功耗和性能选项。对于任何处理器来说,其功耗均为工作频率和电压平方的函数。通过控制工作频率和电压,可以控制处理器的功耗。然而,对PLL和电压调节器进行编程没有想象的那么简单,需要对寄存器进行编程、生成中断、等待PLL稳定下来,这其实是一个相当复杂的过程,也非常容易出错。利用Blackfin处理器动态电源管理服务程序提供的函数,只要调用这个函数就可以改变系统和内核的时钟频率、改变处理器的运行模式。用户还可以改变内核时钟频率和系统时钟频率,当内核和系统时钟频率改变后,电源管理服务程序将自动调节电压电平,以便尽可能最大限度地节省功耗。



关键词: ADI Blackfin 处理器

评论


相关推荐

技术专区

关闭