可编程逻辑器件的发展历程及概述eadp.docx
《可编程逻辑器件的发展历程及概述eadp.docx》由会员分享,可在线阅读,更多相关《可编程逻辑器件的发展历程及概述eadp.docx(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可编程逻逻辑器件件的发展展历程及及概述发布日期期:20006-2-11166:255:166作者:未知出出处:不不详当当今社会会是数字字化的社社会,是是数字集集成电路路广泛应应用的社社会。数数字集成成电路本本身在不不断地进进行更新新换代。它它由早期期的电子子管、晶晶体管、小小中规模模集成电电路、发发展到超超大规模模集成电电路(VVLSIIC,几几万门以以上)以以及许多多具有特特定功能能的专用用集成电电路。但但是,随随着微电电子技术术的发展展,设计计与制造造集成电电路的任任务已不不完全由由半导体体厂商来来独立承承担。系系统设计计师们更更愿意自自己设计计专用集集成电路路(ASSIC)芯片,而而且希
2、望望ASIIC的设设计周期期尽可能能短,最最好是在在实验室室里就能能设计出出合适的的ASIIC芯片片,并且且立即投投入实际际应用之之中,因因而出现现了现场场可编程程逻辑器器件(FFPLDD),其其中应用用最广泛泛的当属属现场可可编程门门阵列(FPGGA)和和复杂可可编程逻逻辑器件件(CPPLD)。 早期期的可编编程逻辑辑器件只只有可编编程只读读存贮器器(PRROM)、紫外外线可按按除只读读存贮器器(EPPROMM)和电电可擦除除只读存存贮器(EEPPROMM)三种种。由于于结构的的限制,它它们只能能完成简简单的数数字逻辑辑功能。 其后后,出现现了一类类结构上上稍复杂杂的可编编程芯片片,即可可编
3、程逻逻辑器件件(PLLD),它它能够完完成各种种数字逻逻辑功能能。典型型的PLLD由一一个“与与”门和和一个“或或”门阵阵列组成成,而任任意一个个组合逻逻辑都可可以用“与与一或”表表达式来来描述,所所以, PLDD能以乘乘积和的的形式完完成大量量的组合合逻辑功功能。 这这一阶段段的产品品主要有有PALL(可编编程阵列列逻辑)和GAAL(通通用阵列列逻辑)。 PPAL由由一个可可编程的的“与”平平面和一一个固定定的“或或”平面面构成,或或门的输输出可可以通过过触发器器有选择择地被置置为寄存存状态。 PALL器件是是现场可可编程的的,它的的实现工工艺有反反熔丝技技术、EEPROOM技术术和EEEP
4、ROOM技术术。还有有一类结结构更为为灵活的的逻辑器器件是可可编程逻逻辑阵列列(PLLA),它它也由一一个“与与”平面面和一个个“或”平平面构成成,但是是这两个个平面的的连接关关系是可可编程的的。 PPLA器器件既有有现场可可编程的的,也有有掩膜可可编程的的。 在PAAL的基基础上,又又发展了了一种通通用阵列列逻辑GGAL (Geenerric Arrray Loggic),如GGAL116V88,GAAL222V100 等。它它采用了了EEPPROMM工艺,实实现了电电可按除除、电可可改写,其其输出结结构是可可编程的的逻辑宏宏单元,因因而它的的设计具具有很强强的灵活活性,至至今仍有有许多人人
5、使用。 这些早早期的PPLD器器件的一一个共同同特点是是可以实实现速度度特性较较好的逻逻辑功能能,但其其过于简简单的结结构也使使它们只只能实现现规模较较小的电电路。 为为了弥补补这一缺缺陷,220世纪纪80年年代中期期。 AAlteera和和Xillinxx分别推推出了类类似于PPAL结结构的扩扩展型 CPLLD(CCompplexx Prrogrrammmab11e LLogiic DDvicce)和和与标准准门阵列列类似的的FPGGA(FFielld PProggrammmabble Gatte AArraay),它它们都具具有体系系结构和和逻辑单单元灵活活、集成成度高以以及适用用范围宽宽
6、等特点点。 这这两种器器件兼容容了PLLD和通通用门阵阵列的优优点,可可实现较较大规模模的电路路,编程程也很灵灵活。与与门阵列列等其它它ASIIC(AAppllicaatioon SSpeccifiic IIC)相相比,它它们又具具有设计计开发周周期短、设设计制造造成本低低、开发发工具先先进、标标准产品品无需测测试、质质量稳定定以及可可实时在在线检验验等优点点,因此此被广泛泛应用于于产品的的原型设设计和产产品生产产(一般般在100,0000件以以下)之之中。几几乎所有有应用门门阵列、PPLD和和中小规规模通用用数字集集成电路路的场合合均可应应用FPPGA和和CPLLD器件件。(注:不不同厂家家
7、的叫法法不尽相相同,XXiliinx把把,基于于查找表表技术,SSRAMM工艺,要要外挂配配置用的的EEPPROMM的PLLD叫FFPGAA;把基基于乘积积项技术术,Fllashh(类似似EEPPROMM工艺)工工艺的PPLD叫叫CPLLD; Altteraa 把自自己的PPLD产产品:MMAX系系列(乘乘积项技技术,EEEPRROM工工艺),FLEEX系列列(查找找表技术术,SRRAM工工艺)都都叫作CCPLDD,即复复杂PLLD(CCompplexx PLLD),由于FFLEXX系列也也是SRRAM工工艺,基基于查找找表技术术,要外外挂配置置用的EEPROOM,用用法和XXiliinx的的
8、FPGGA一样样,所以以很多人人把Allterra的FFELXX系列产产品也叫叫做FPPGA.(8寸硅硅晶片,每每一个小小方格经经过切割割,封装装后就是是一片芯芯片) FPGAACPPLD 概述 FPPGA(现场可可编程门门阵列)与 CCPLDD(复杂杂可编程程逻辑器器件)都都是可编编程逻辑辑器件,它它们是在在PALL,GAAL等逻逻辑器件件的基础础之上发发展起来来的。同同以往的的PALL,GAAL等相相比较,FFPGAACPPLD的的规模比比较大,它它可以替替代几十十甚至几几千块通通用ICC芯片。这这样的FFPGAACPPLD实实际上就就是一个个子系统统部件。这这种芯片片受到世世界范围围内电
9、子子工程设设计人员员的广泛泛关注和和普遍欢欢迎。经经过了十十几年的的发展,许许多公司司都开发发出了多多种可编编程逻辑辑器件。比比较典型型的就是是Xillinxx公司的的FPGGA器件件系列和和Altteraa公司的的CPLLD器件件系列,它它们开发发较早,占占用了较较大的PPLD市市场。通通常来说说,在欧欧洲用XXiliinx的的人多,在在日本和和亚太地地区用AALTEERA的的人多,在在美国则则是平分分秋色。全全球PLLD/FFPGAA产品660%以以上是由由Altteraa和Xiilinnx提供供的。可可以讲AAlteera和和Xillinxx共同决决定了PPLD技技术的发发展方向向。当然
10、然还有许许多其它它类型器器件,如如:Laattiice,VVanttis,AActeel,QQuicckloogicc,Luucennt等。 (999年Laattiice收收购了VVanttis,成成为第三三大PLLD供应应商;同同年Xiilinnx收购购了Phhiliips的的PLDD部门)19988年世界界十大PPLD公公司排名公司销售额(亿美金)市场占有率1Altera5.9630.12Xilinx5.7429.03Vantis2.2011.14Lattice2.1811.05Actel1.397.06Luccent0.854.37Cypress0.442.28Atmel0.422.19
11、Philips0.281.410Quicklogic0.241.2资料料来源:99年年4月电电子产品品世界 尽管管FPGGA,CCPLDD和其它它类型PPLD的的结构各各有其特特点和长长处,但但概括起起来,它它们是由由三大部部分组成成的,一个二二维的逻逻辑块阵阵列,构构成了PPLD器器件的逻逻辑组成成核心。输入输出块块:连连接逻辑辑块的互互连资源源。连线线资源:由各种种长度的的连线线线段组成成,其中中也有一一些可编编程的连连接开关关,它们们用于逻逻辑块之之间、逻逻辑块与与输入输出块块之间的的连接。 典型的的PLDD的框图图对用户而而言,CCPLDD与FPPGA的的内部结结构稍有有不同,但但用法
12、一一样,所所以多数数情况下下,不加加以区分分。FPGAACPPLD芯芯片都是是特殊的的ASIIC芯片片,它们们除了具具有ASSIC的的特点之之外,还还具有以以下几个个优点:随着VVlSII(Veery Larrge Scaale IC,超超大规模模集成电电路)工工艺的不不断提高高单一芯芯片内部部可以容容纳上百百万个晶晶体管, FPGGACCPLDD芯片的的规模也也越来越越大,其其单片逻逻辑门数数已达到到上百万万门,它它所能实实现的功功能也越越来越强强,同时时也可以以实现系系统集成成。FPGGACCPLDD芯片在在出厂之之前都做做过百分分之百的的测试,不不需要设设计人员员承担投投片风险险和费用用
13、,设计计人员只只需在自自己的实实验室里里就可以以通过相相关的软软硬件环环境来完完成芯片片的最终终功能设设计。所所以, FPGGACCPLDD的资金金投入小小,节省省了许多多潜在的的花费。用户可可以反复复地编程程、擦除除、使用用或者在在外围电电路不动动的情况况下用不不同软件件就可实实现不同同的功能能。所以以,用FFPGAAPLLD 试试制样片片,能以以最快的的速度占占领市场场。 FFPGAACPPLD软软件包中中有各种种输入工工具和仿仿真工具具,及版版图设计计工具和和编程器器等全线线产品,电电路设计计人员在在很短的的时间内内就可完完成电路路的输入入、编译译、优化化、仿真真,直至至最后芯芯片的制制
14、作。 当电路路有少量量改动时时,更能能显示出出FPGGACCPLDD的优势势。电路路设计人人员使用用FPGGACCPLDD进行电电路设计计时,不不需要具具备专门门的ICC(集成成电路)深层次次的知识识, FFPGAACPPLD软软件易学学易用,可可以使设设计人员员更能集集中精力力进行电电路设计计,快速速将产品品推向市市场。 PLD/FPGGA结结构与原原理初步步(一)发布日期期:20006-2-11166:211:355作者:未知出出处:不不详一.基基于乘积积项(PProdductt-Teerm)的PLLD结构构采用这种种结构的的PLDD芯片有有:Allterra的MMAX770000,MAA
15、X30000系系列(EEEPRROM工工艺),Xillinxx的XCC95000系列列(Fllashh工艺)和和Lattticce,CCyprresss的大部部分产品品(EEEPROOM工艺艺)我们先看看一下这这种PLLD的总总体结构构(以MMAX770000为例,其其他型号号的结构构与此都都非常相相似):图1 基基于乘积积项的PPLD内内部结构构这种PLLD可分分为三块块结构:宏单元元(Maaroccelll),可可编程连连线(PPIA)和I/O控制制块。 宏单元元是PLLD的基基本结构构,由它它来实现现基本的的逻辑功功能。图图1中兰兰色部分分是多个个宏单元元的集合合(因为为宏单元元较多,没
16、没有一一一画出)。可可编程连连线负责责信号传传递,连连接所有有的宏单单元。II/O控控制块负负责输入入输出的的电气特特性控制制,比如如可以设设定集电电极开路路输出,摆摆率控制制,三态态输出等等。 图图1 左左上的IINPUUT/GGCLKK1,IINPUUT/GGCLRRn,IINPUUT/OOE1,INPPUT/OE22 是全全局时钟钟,清零零和输出出使能信信号,这这几个信信号有专专用连线线与PLLD中每每个宏单单元相连连,信号号到每个个宏单元元的延时时相同并并且延时时最短。宏单元的的具体结结构见下下图:图2 宏宏单元结结构左侧是乘乘积项阵阵列,实实际就是是一个与与或阵列列,每一一个交叉叉点
17、都是是一个可可编程熔熔丝,如如果导通通就是实实现“与与”逻辑辑。后面面的乘积积项选择择矩阵是是一个“或或”阵列列。两者者一起完完成组合合逻辑。图图右侧是是一个可可编程DD触发器器,它的的时钟,清清零输入入都可以以编程选选择,可可以使用用专用的的全局清清零和全全局时钟钟,也可可以使用用内部逻逻辑(乘乘积项阵阵列)产产生的时时钟和清清零。如如果不需需要触发发器,也也可以将将此触发发器旁路路,信号号直接输输给PIIA或输输出到II/O脚脚。二.乘积积项结构构PLDD的逻辑辑实现原原理下面我们们以一个个简单的的电路为为例,具具体说明明PLDD是如何何利用以以上结构构实现逻逻辑的,电电路如下下图:图3
18、假设组合合逻辑的的输出(ANDD3的输输出)为为f,则则f=(A+BB)*CC*(!D)=A*CC*!DD + B*CC*!DD ( 我们以以!D表表示D的的“非”)PLD将将以下面面的方式式来实现现组合逻逻辑f:图4A,B,C,DD由PLLD芯片片的管脚脚输入后后进入可可编程连连线阵列列(PIIA),在在内部会会产生AA,A反反,B,B反,C,CC反,DD,D反反8个输输出。图图中每一一个叉表表示相连连(可编编程熔丝丝导通),所所以得到到:f= f11 + f2 = (A*CC*!DD) + (BB*C*!D) 。这这样组合合逻辑就就实现了了。 图图3电路路中D触触发器的的实现比比较简单单,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程 逻辑 器件 发展 历程 概述 eadp
限制150内