功率控制
上电速度快是CPLD的优点之一。CoolRunner-II CPLD自带配置单元,允许其自行上电并指导其它芯片的后续活动。这其中包括一些功率调节器(可由CoolRunner-II CPLD定序),以及需要在电路板操作中提前妥善定义的其它控制信号。
降低功耗
所有基于Xscale、OMAP和i.Mx的芯片组都包括某种版本的ARM微处理器。高级RISC机器最初是按照以低功耗运行微处理器的方法开发的。后来,各许可供货商都采纳了自己的方法来进一步降低处理器功耗。典型的降功耗操作包括时钟门控、电压调整,以及旨在减少器件内传输的板上存储器管理。
另外,Symbian这类操作系统在各种节电方法中增加了"功耗意识"模式,以使未使用的资源尽可能处于当前所执行任务的最低功耗模式。这些方法的效果都不错,都可以降低处理器的功耗。但是,降低系统其余部分的功耗已经超出这些方法的范围。
CoolRunner-II CPLD天生就是低功耗器件。更重要的是,CoolRunner-II的特殊功能还可用来降低其它器件的功耗。使用时钟分频器和Xilinx DataGATE技术能够降低设计中许多(如果不是全部)芯片的功耗,如图3所示。关断对其它芯片的供电还可以降低在电路板上传播以及从系统中发散出来的电磁场。这种有效的信号阻断方法有多方面好处。
逻辑合并
在电路板上安装3个二输入与门、2个三输入或门和1个施密特缓冲器封装会增加材料清单(BOM)、占用功率和成本预算,并降低可靠性。如果将这些分散的逻辑集中到一个整体低功耗CoolRunner-II中,不仅可以解决这些问题,还能把其它未用逻辑直接存储到电路板上,以备将来改进/修改之用。表1列出了逻辑的资源消耗率。
结论
CoolRunner-II CPLD正迅速成为低功耗、低成本、高产量的便携式消费产品的标准。本文主要讲述了这种功能强大的产品如何轻而易举地使用OMAP、Xscale和i.MX处理器构建系统。CoolRunner-IICPLD对于许多其它处理器也同样有效,可为其增加功能、降低功耗,并缩短上市时间。