FPGA培训
  首页 FPGA培训 北京FPGA培训 成都FPGA培训 四川FPGA培训 深圳FPGA培训 广州FPGA培训 广东FPGA培训 西安FPGA培训 陕西FPGA培训
空白
空白
技  术  频  道
        嵌入式系统     电源管理
        3G手机     汽车电子
        数字电视     消费电子
        传感器     通信技术
        工业控制     测试测量
        可编程逻辑     中国RoHS
        DSP与MCU     无源元件
        电子制造     模拟电路
哈佛结构  运算放大器  非结晶硅太阳电池
DSP MCU双核  数据转换器  MODEM
专用型DSP   检波器   通用型DSP
请您来编写词条                     更多>>
用CoolRunner-II CPLD设计便携式手持设备
Xilinx公司主管应用工程师 Mark Ng

引言

移动电话, PDA和MP3播放器等便携式消费电子产品 产量通常都非常大,  因此,产品设计工程师首先会选择采用AsIc或ASSP以小巧 便携式封装来容纳极强 功能, 

这种解决方案不仅能满足功能密集 要求,其功耗往往也令人满意,  但是,在消费类电子产品领域变化极为迅速 背景下,各厂商均致力于针对不断变化 技术和市场推出与众不同 解决方案,因此,时间超前 功能不出数月就会过时, 

残酷一词常常用来描述竞争 激烈程度,  错误既不可容忍又代价高昂,然而,ASSP 选择或ASIC 设计几乎不可能每次都正确,  所以,对于厂商来说,缓解这种局势对于保持市场份额至关重要, 

如今 设计工程师已不仅仅着眼于一成不变 ASIC和ASSP架构,而更看重可编程逻辑所固有 设计灵活性和可尽快上市 优越性,  Xilinx公司 CoolRunner-IICPLD具有低成本和低功耗优势,为便携式设备设计工程师提供了富有生命力 , 可以取代标准单元技术 解决方案, 

2001年以来,CoolRunner-IICPLD系列产品为设计工程师提供 价位低到足以与分立逻辑器件 价位媲美,使设计工程师能够在单个封装中轻松地实现大量逻辑功能,  本文将讲述如何使用CoolRunner-II CPLD实现低成本和低功耗 简单可编程逻辑,以突破当今ASIC/ASSP便携式手持设备解决方案 限制,  鉴于大多数手持设备都是基于OMAP, Xscale或i.MX 设计,本文将讲述若干具体问题 解决方法, 

 

电平转换

在两种不同电压标准 芯片之间提供接口连接是个常见问题,  任何类型 存储器都不能符合所有 电压标准,但微处理器可适应于多种电压,  匹配各类标准很简单,使用电平转换器即可;但电平转换器价格昂贵,并且占用面积过大,  使用CPLD是较好 解决方案,可显著提高灵活性,  所有 CoolRunner-II CPLD都能在两种电压之间进行转换,而有些可以转换多达四种电压, 

CoolRunner-II CPLD I/O组可轻而易举地在单芯片中 1.5V~3.6V范围内转换电压,如图1所示,  但这是完全不考虑器件可编程性时 情形,  电平转换功能只是整个封装 一部分,也就是说用户同时还能获得一批逻辑, 触发器, 降功耗资源和I/O缓冲器,而这些往往比电平转换器芯片 价格低, 

引脚扩展

一般来说,ASIC引脚越多,则其成本越高,  如果逻辑所要求 容量不大,而I/O方面有大容量 要求,那么工程师可能就要为满足引脚 需求而去买用不着 逻辑,  解决这个问题 一种方法是增加一个CoolRunner-II CPLD,将其用作引脚扩展器,如图2所示, 

基本思路是找出通常以低速运行 GPIO引脚,  然后,并不是为其分配ASIC引脚,而是将CoolRunner-II CPLD引脚赋予低速传输 GPIO信号,串行化这些信号,并且通过较少网络引脚将这些信号导入ASIC,  串行化/反串行化通过简单而有效 移位来完成,可大大减少高成本ASIC上 引脚, 

另一种观点认为,OMAP, Xscale和i.MX处理器具有特定 引脚组合,用来支持供货商认为适宜 应用,  CoolRunner-II CPLD引脚扩展允许工程师自行创建具有不同电压组合和附加功能(脉冲, PWM, 独立三态控制) GPIO引脚, 

引脚再分配

CPLD提供了当PCB布局出现错误时重新布置引脚 能力,  这一特性非常关键,它使得工程师能保持进度,并满足财务和功率预算 要求,  设计工程师无需重新设计电路板即可纠正其错误连接,因此可以将产品进度缩短数周到数月之多, 

CoolRunner-II CPLD由功能强大 逻辑模块构建而成,其中 可编程逻辑数组可以任意重新分配引脚逻辑,  这些器件可通过多次修改来保留引脚布局,同时能够根据需要来针对不同引脚重新分配设计,  CoolRunner-II系列 数据手册提供了架构说明,并给出了应用指南索引,这些应用指南 详细内容会帮助工程师理解PLA 价值, 

功率控制

上电速度快是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对于许多其它处理器也同样有效,可为其增加功能, 降低功耗,并缩短上市时间, 


 

 
本文摘自《电子设计应用》
版权所有2010 备案号:沪ICP备05030316号