早在70年代PLD(可编程逻辑组件)的诞生,为纯硬件的数字电路带来以可由软件完成的弹性设计空间,但其过于简单的结构也使它们只能实现规模较小的电路。为弥补PLD只能设计小规模电路这一缺陷, 80年代中期,业界推出了复杂可编程逻辑组件-CPLD。由于CPLD以适用中低密度应用为目标,市场规模与发展空间相对比以高密度应用的FPGA来得小(参见图1),因此在近20年间,PLD(包含CPLD和FPGA)产业历经适者生存的竞争,其中CPLD业界以Altera、Xilinx和Lattice3家主宰市场,而在FPGA产业则热闹异常,除了Xilinx、Altera两大厂互别苗头外,Lattice、Actel、QuickLogic、SiliconBlue等新旧厂商也抢着争食市场大饼.
事实上,FPGA发展策略已经成为PLD业界的主流,尤其大厂因为高度重视,积极强化先进制程与IP库的丰富性.相形之下,CPLD的发展就持平许多.Altera近年的CPLD产品线有MAXII,Xilinx有CoolRunner-II,Lattice则有MachXO和ispMACH 4000ZE两款CPLD.这些产品的共通点都是标榜低功耗.功率消耗大,过去一直是CPLD与FPGA的罩门,但导入了先进制程与厂商克服耗电挑战后,竟然一步步让CPLD与FPGA得以进入便携设备市场。
像Altera的MAX II系列 CPLD号称是最低耗电与低成本的CPLD。最新的MAXII Z CPLD更是强调近零耗电的特色(功耗仅有29μA),切合电池或低功率应用的需求. 至于强劲对手Xilinx的CoolRunner-II的效能也不遑多让,以独家的FZP(Fast Zero Power)技术诉诸功率消耗只有28.8μW,待机电流只有16μA。在尺寸上,MAX IIZ芯片面积只有 5 mm x 5 mm,同样尺寸,提供比传统macroceII为基础CPLD的密度高6倍,I/O资源高3倍.
至于Lattice,若以PLD产品涵盖CPLD和SPLD的阵容来看,该是同业中最齐备者。在台湾地区CPLD市场,Lattice的占有率相当高。表1为其CPLD产品特色,其中MachXO系列出货量在今年1月超过1500万颗,交出漂亮的成绩单。近年来Lattice也积极进入FPGA市场,希望能在两大厂瓜分的市场外,开拓中阶市场的新机会。
不可讳言的,CPLD应用市场需求虽然有其空间,但增长空间不大却是事实,厂商为了长期发展向上升级到FPGA可谓时势所趋.对CPLD/FPGA供货商来说,若是鱼与熊掌不可兼得下,以低阶FPGA取代CPLD可能是必要的策略,而这情势的发展值得观察。(下期将介绍FPGA产业近况,敬请期待。)