新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 软件无线电的功率:一种针对功率设计SDR的整体方法(07-100)

软件无线电的功率:一种针对功率设计SDR的整体方法(07-100)

—— 软件无线电的功率:一种针对功率设计SDR的整体方法
作者:赛灵思公司数字信号处理部高级营销经理 Manuel Uhm时间:2009-03-02来源:电子产品世界收藏

  利用三极栅氧化层,硅供应商在晶体管上覆盖一层氧化层以减少泄漏;覆盖层越厚,泄漏就越小。性能保持平衡。在内核中需要性能的地方,常见的就是采用薄的氧化层;而对于驱动较高电压的I/O,要采用厚的氧化层。在不需要最大性能的地方,如配置SRAM,附加的中间氧化层可以极大地降低泄漏。利用这种技术的FPGA的例子包括赛灵思的Virtex-4 和 Virtex-5系列。

本文引用地址:http://www.eepw.com.cn/article/91920.htm

 

  图2 带有测量值的基于模型设计流程可以简化对波形划分的决策。

  当FPGA模块未被使用时,电源门控涉及晶体管的使用以降低待机泄漏。这种技术的一个例子可以在低功耗睡眠模式中看到。例如,如果在一个FPGA中的所有模块都被电源门控,该器件就消耗非常小的静态功耗。在这种情形下,平衡的是FPGA的配置的损耗,以便该器件在唤醒过程期间被完全地重配置,这个过程可能要花几毫秒。另一方面,除了那些具有配置的模块(比如配置存储器)之外,如果所有的模块都被电源门控,那么,FPGA的状态就被保持住了。尽管唤醒时间被极大地缩短了,但是,所节省的远远不如当所有模块都被电源门控时那样显著。赛灵思的Spartan-3A系列的FPGA支持两种类型的电源门控。

  动态功耗是等式的另外一部分。降低动态功耗的方法包括处理器集成、专用IP模块和时钟门控。

  对于具有嵌入式GPP和DSP引擎的平台FPGA来说,处理器集成是非常有用的。通过采用嵌入式GPP,而不是离散的GPP,就不必驱动数据从FPGA跨越外部I/O线到GPP(跨越外部I/O线通常消耗大量的功率),从而节省功率。Virtex-4 FX器件就是平台FPGA的一个例子。

  让专用IP模块来执行某些常见的函数可以极大地降低动态功耗而对灵活性却没有重大影响。一个例子就是让FPGA中的专用引擎执行乘法——累加函数。与采用逻辑电路实现的方案相比,这种专用IP模块能够以高得多的性能执行那个函数并省电85%以上。Virtex-5器件具有包括DSP引擎、Ethernet MAC和PCI Express端点在内的许多专用模块,使得其可以以较低的功耗提供先进的功能。

  时钟门控技术采用电路来关闭不用的FPGA模块的时钟,因而把那些模块的功耗降低到泄漏电流的数量。如Virtex-4和Virtex-5这样的FPGA就是支持这种性能的最好范例。。

  因为降低静态和动态功耗都是至关重要的,从硬件对两者的影响来看,最强有力的方法就是进一步降低电源电压。最佳的例子之一就是进一步降低内核电压。处理器件随着它们向下一代工艺节点转移(也就是从90nm向65nm转移)而趋向受益于较低的电压。例如,65 nm Virtex-5 FPGA的内核电压是1.0V,比工作于1.2V的90 nm Virtex-4 FPGA低17%,比工作于1.5V的130 nm Virtex-II FPGA低33%。这就是采用大多数当前器件的好处之一。较低的内核电压对静态和动态功耗两者都有重大影响,因为泄漏与电压呈指数关系,而动态功耗与电压呈二次方的关系。因此,Virtex-5器件比Virtex-4 FPGA的静态和动态功耗平均低30%以上。

  上面我们讨论了降低中功耗的若干硬件方法,这些方法都重要,但是,感觉像缺少了一些内容。毕竟,这不是被称为软件定义的吗?尽管设计工程师愿意对硬件提供商谈关于降低它们的器件功耗的问题,但是,现实是许多所谓的“硬件公司”拥有的软件工程师比硬件工程师要多。确实,这似乎预示着降低功耗不仅仅是硬件的事情。

  用一种更为整体的方法来降低功耗

  是的!的确存在真正最优化功耗的方法,设计工程师需要一种把硬件和编程技术两者结合起来的更为整体的方法。一种无效执行的波形可能对的功耗造成巨大的负面影响,不论硬件设计有多么好!设计工程师可以采用许多技术在FPGA中更有效地实现一个波形,这些技术包括并行处理算法、低频操作、功率底层规划和局部配置。

  利用并行处理算法,FPGA所提供的并行处理能力容许实现比像DSP或GPP这样的串行处理器可能达到的性能要高得多的信号处理性能,这个已经得到了很好的证实。因为并行处理可采用比串行处理器低得多的时钟频率执行任务,当采用并行处理算法的时候,FPGA实际上比处理器能效更高。



关键词: 无线电 功率 SDR

评论


相关推荐

技术专区

关闭