发新话题
打印

可编程逻辑器件的发展历程及概述 之一

可编程逻辑器件的发展历程及概述 之一

当今社会是数字化的社会,是数字集成电路广泛应用的社会。数字集成电路本身在不断 地进行更新换代。它由早期的电子管、晶体管、小中规模集成电路、发展到超大规模集 成电路(VLSIC,几万门以上)以及许多具有特定功能的专用集成电路。但是,随着微电子 技术的发展,设计与制造集成电路的任务已不完全由半导体厂商来独立承担。系统设计 师们更愿意自己设计专用集成电路(ASIC)芯片,而且希望ASIC的设计周期尽可能短,最 好是在实验室里就能设计出合适的ASIC芯片,并且立即投入实际应用之中,因而出现了 现场可编程逻辑器件(FPLD),其中应用最广泛的当属现场可编程门阵列(FPGA)和复杂可 编程逻辑器件(CPLD)。 早期的可编程逻辑器件只有可编程只读存贮器(PROM)、紫外线可按除只读存贮器( EPROM)和电可擦除只读存贮器(EEPROM)三种。由于结构的限制,它们只能完成简单的数 字逻辑功能。 其后,出现了一类结构上稍复杂的可编程芯片,即可编程逻辑器件(PLD),它能够 完成各种数字逻辑功能。典型的PLD由一个“与”门和一个“或”门阵列组成,而任意一 个组合逻辑都可以用“与一或”表达式来描述,所以, PLD能以乘积和的形式完成大量 的组合逻辑功能。 这一阶段的产品主要有PAL(可编程阵列逻辑)和GAL(通用阵列逻辑)。 PAL由一个可编 程的“与”平面和一个固定的“或”平面构成,或门的输.出可以通过触发器有选择地 被置为寄存状态。 PAL器件是现场可编程的,它的实现工艺有反熔丝技术、EPROM技术和 EEPROM技术。还有一类结构更为灵活的逻辑器件是可编程逻辑阵列(PLA),它也由一个“ 与”平面和一个“或”平面构成,但是这两个平面的连接关系是可编程的。 PLA器件既 有现场可编程的,也有掩膜可编程的。 在PAL的基础上,又发展了一种通用阵列逻辑G AL (Generic Array Logic),如GAL16V8,GAL22V10 等。它采用了EEPROM工艺,实现了电 可按除、电可改写,其输出结构是可编程的逻辑宏单元,因而它的设计具有很强的灵活 性,至今仍有许多人使用。 这些早期的PLD器件的一个共同特点是可以实现速度特性较 好的逻辑功能,但其过于简单的结构也使它们只能实现规模较小的电路。

TOP

可编程逻辑器件的发展历程及概述 之二

为了弥补这一缺陷,20世纪80年代中期。 Altera和Xilinx分别推出了 类似于PAL结构的扩展型 CPLD(Complex Programmab1e Logic Dvice) A(Field Programmable Gate Array),它们都具有体系结构和逻辑单 元灵活、集成度高以及适用范围宽等特点。 这两种器件兼容了PLD和 通用门阵列的优点,可实现较大规模的电路,编程也很灵活。与门阵 列等其它ASIC(Application Specific IC)相比,它们又具有设计开发 周期短、设计制造成本低、开发工具先进、标准产品无需测试、质量 稳定以及可实时在线检验等优点,因此被广泛应用于产品的原型设计 和产品生产(一般在10,000件以下)之中。几乎所有应用门阵列、PLD 和中小规模通用数字集成电路的场合均可应用FPGA和CPLD器件。 (注:不同厂家的叫法不尽相同,Xilinx把SRAM工艺,要外挂配置用 的EPROM的PLD叫FPGA,把Flash(类似EEPROM工艺)工艺的PLD叫CPLD; tera 把自己的PLD产品:MAX系列(EEPROM工艺),FLEX系列(SRAM工 艺)都叫作CPLD,即复杂PLD(Complex PLD),由于FLEX系列也是SRAM 工艺,要外挂配置用的EPROM,用法和Xilinx的FPGA一样,所以很多人 把Altera的FELX系列产品也叫做FPGA.)

TOP

姐姐,你在哪?回来好吗?

FPGA/CPLD 概述 FPGA(现场可编程门阵列)与 CPLD(复杂可编程逻辑器件)都是 可编程逻辑器件,它们是在PAL,GAL等逻辑器件的基础之上发展起来 。同以往的PAL,GAL等相比较,FPGA/CPLD的规模比较大,它可以替 代几十甚至几千块通用IC芯片。这样的FPGA/CPLD实际上就是一个 子系统部件。这种芯片受到世界范围内电子工程设计人员的广泛关 注和普遍欢迎。经过了十几年的发展,许多公司都开发出了多种可 编程逻辑器件。比较典型的就是Xilinx公司的FPGA器件系列和Alte ra公司的CPLD器件系列,它们开发较早,占用了较大的PLD市场。 通常来说,在欧洲用Xilinx的人多,在日本和亚太地区用ALTERA的 人多,在美国则是平分秋色。全球PLD/FPGA产品60%以上是由Alter a和Xilinx提供的。可以讲Altera和Xilinx共同决定了PLD技术的发 展方向。当然还有许多其它类型器件,如:Lattice,Vantis,Ac tel,Quicklogic,Lucent等。 (99年Lattice收购了Vantis,成为 第三大PLD供应商;同年Xilinx收购了Philips的PLD部门)详细内容 请浏览:PLD厂商 栏目 1998年世界十大PLD公司 排名 公司 销售额(亿美金) 市场占有率 1 Altera 5.96 30.1 2 Xilinx 5.74 29.0 3 Vantis 2.20 11.1 4 Lattice 2.18 11.0 5 Actel 1.39 7.0 6 Luccent 0.85 4.3 7 Cypress 0.44 2.2 8 Atmel 0.42 2.1 9 Philips 0.28 1.4 10 Quicklogic 0.24 1.2 (资料来源:99年4月《电子产品世界》) 尽管FPGA,CPLD和其它类型PLD的结构各有其特点和长处,但概括起 来,它们是由三大部分组成的, ·一个二维的逻辑块阵列,构成了PLD器件的逻辑组成核心。 ·输入/输出块。 ·连接逻辑块的互连资源,连线资源由各种长度的连线线段组成,其中也有一些可编程 的连接开关,它们用于逻辑块之间、逻辑块与输入/输出块之间的连接。

TOP

可编程逻辑器件的发展历程及概述 之四

对用户而言,CPLD与FPGA的内部结构稍有不同,但用法一样 ,所以多数情况下,不加以区分。 FPGA/CPLD芯片都是特殊的ASIC芯片,它们除了具有ASIC的特点 之外,还具有以下几个优点: ·随着VlSI(Very Large Scale IC,超大规模集成电路)工艺的不 断提高单一芯片内部可以容纳上百万个晶体管, FPGA/CPLD芯片 的规模也越来越大,其单片逻辑门数已达到上百万门,它所能实 现的功能也越来越强,同时也可以实现系统集成。 ·FPGA/CPLD芯片在出厂之前都做过百分之百的测试,不需要设 计人员承担投片风险和费用,设计人员只需在自己的实验室里就 可以通过相关的软硬件环境来完成芯片的最终功能设计。所以, FPGA/CPLD的资金投入小,节省了许多潜在的花费。 ·用户可以反复地编程、擦除、使用或者在外围电路不动的情况 下用不同软件就可实现不同的功能。所以,用FPGA/CPLD试制样 片,能以最快的速度占领市场。 FPGA/CPLD软件包中有各种输 入工具和仿真工具,及版图设计工具和编程器等全线产品,电路 设计人员在很短的时间内就可完成电路的输入、编译、优化、仿 真,直至最后芯片的制作。 当电路有少量改动时,更能显示出 FPGA/CPLD的优势。电路设计人员使用FPGA/CPLD进行电路设计 时,不需要具备专门的IC(集成电路)深层次的知识, FPGA/CPLD 软件易学易用,可以使设计人员更能集中精力进行电路设计,快 速将产品推向市场。 (以上内容参照西电《CPLD技术及其应用》,有改动)

TOP

发新话题