完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
低功率模式经常被忽视而没有得到利用。有了现在的高性能嵌入式处理器,“开”或“关”不再是一个问题。新的处理器可有多个状态,如运行、打盹、小睡、睡眠以及深度睡眠模式等,每种状态下对处理器时钟、PLL以及是否响应监听和中断都有相关设置。例如,在睡眠模式下,通常PLL处于开通状态,而内部时钟则完全关闭。尽管中断能使处理器转换到完全开通的状态,但处理器经常对监听不响应。这些模式可使处理器处于对外部时间反应的不同灵敏度和功耗级别,通过正确应用这些模式可实现主要的功率节省。充分利用这些可用特性的经过优化的软件设计,将会实现额外的功率节省。
|
|
相关推荐
3个回答
|
|
嵌入式微处理器基准协会(EEMBC)自1997年建立以来,已成功地重新定义了嵌入式处理器的基准,EEMBC认为功率是嵌入式系统设计的首要关注点,并正在考虑定义评价能耗的基准。
直到现在,设计工程师还不得不依赖处理器提供商,以及他们自己在各种状态下测试“典型功率”的技术,一种可靠、一致、可理解的功耗基准将对设计工程师非常有好处。EEMBC期望在运行现有的基准套件同时测量能耗,然后将结果以焦耳值的形式给出,或者用一个累计的PowerMark分数来概括。 SIMD引擎能实现高度并行的运算,允许依靠指令级执行单元在单个时钟周期里同时执行多个运算,这些指令级执行单元可并行运行现有的整数和浮点单元。EEMBC认证结果表明,其运算速度比电信基准的标量处理(scalar processing)速度高12倍。这些包括用在无线基站基带处理中的维特比解码算法和卷积编码等算法。这些结果是通过用C语言编码获得的,尽量减少了对手工代码汇编的需求。设计工程师在任何可能的情况下都避免汇编,而是通过他们自己的C编码和处理器供应商提供的汇编优化库来获得性能。重要的是,获得这些SIMD引擎性能增量仅只需增加5-10%的处理器功率。 |
|
|
|
SIMD引擎也可给软件投资带来可观回报,在对功率影响最小的情况下获得重大的性能提升。
低功率嵌入式系统在其它方面带来系统设计新的挑战,例如电源管理。不断缩小的处理器尺寸增加了电流并降低了电压。容量更大、速度更快的存储器其瞬变过程也更快,这需要电源具有更好的吸收和输出电流的能力。传统用于限制大电流和瞬态电流的PCB上的电阻和电容器件可能导致负载调节能力欠佳,使电路板上的电压发生波动。此外,电路板上不同电压的数量也在增加,增加了电源布线的复杂程度。 一种称为负载点(PoL)的新兴架构标准通过提供更高的电压精度、更少的纹波和更快的瞬态响应,可解决很多这些挑战。它还能提供更多的设计灵活性,因为来自多个供应商的产品的互操作性可得到保障。 |
|
|
|
系统架构师现在采用新的方法来处理嵌入式应用中的发热和功率问题。一种方法是构建能承受和发散更多热量的物理尺寸更大的系统,用于电信基础设施的AdvancedTCA规范就是这样的例子。作为一个概念验证平台,AdvancedTCA规范受到运营商、设备制造商和器件供应商的欢迎。多个供应商和产品都可使用的通用外形尺寸的问世,显著减少了原型开发时间和成本。
然而,AdvancedTCA在制造基础设施上应用的广泛程度仍然是个未知数,功率、体积和成本是主要考虑因素。设计工程师采纳的替代方法利用了集成的双内核微处理器中的最新技术,使它们每毫瓦的处理能力最大。与其被迫采用一种基础设施系统来处理产生的热量,设计工程师更愿意在第一阶段中避免产生热量。 对称多处理器(SMP)双处理器应用是双内核器件明显的应用目标。在这些应用中,处理器共享相同的操作系统(OS)和存储器。两个分离的处理器和它们的系统逻辑可以全部集成在一个器件里。 一个常见的误解是认为双内核器件仅限于SMP应用。采用智能设计,设计工程师可增加必要的hook函数和功能性,以允许不仅支持在每个内核上具有相同操作系统的非SMP处理器,还支持每个内核不同的操作系统。设计工程师利用这种灵活性衔接现有操作系统(通常是专用的)与新兴操作系统,如Linux。操作系统供应商通过定义标准化的通信方法进行合作,以实现双内核器件中操作系统之间的这种“协同不对称多处理”功能。 灵活利用集成的多内核处理器特性和技术,可为许多嵌入式应用实现外形尺寸小、成本低、性能可靠的系统。很明显,集成的双内核微处理器正在改变架构现状。专门为嵌入式应用而设计的新型处理器,可实现在特定功率预算内大大提高计算密度的高性能系统设计。 来源:IT商网 |
|
|
|
只有小组成员才能发言,加入小组>>
639 浏览 0 评论
1076 浏览 1 评论
2446 浏览 5 评论
2773 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2605 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
629浏览 9评论
624浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
751浏览 6评论
600浏览 5评论
647浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-3 00:23 , Processed in 1.242781 second(s), Total 82, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号