可编程逻辑器件的发展论文_第1页
可编程逻辑器件的发展论文_第2页
可编程逻辑器件的发展论文_第3页
可编程逻辑器件的发展论文_第4页
可编程逻辑器件的发展论文_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

可编程逻辑器件的发展可编程逻辑器件的发展姓名:李雪珍(班级:电子1501学号:1151230119日期:2019-09-05)什么是可编程逻辑器件?可编程逻辑器件:英文全称为:programmablelogicdevice即PLD。PLD是做为一种通用集成电路产生的,他的逻辑功能按照用户对器件编程来确定。一般的PLD的集成度很高,足以满足设计一般的数字系统的需要。这样就可以由设计人员自行编程而把一个数字系统"集成"在一片PLD上,而不必去请芯片制造厂商设计和制作专用的集成电路芯片了。可编程逻辑器件(PLD)是能够为客户提供范围广泛的多种逻辑能力、特性、速度和电压特性的标准成品部件-而且此类器件可在任何时间改变,从而完成许多种不同的功能。​PLD的另一个关键优点是在设计阶段中客户可根据需要修改电路,直到对设计工作感到满意为止。这是因为PLD基于可重写的存储器技术--要改变设计,只需要简单地对器件进行重新编程。一旦设计完成,客户可立即投入生产,只需要利用最终软件设计文件简单地编程所需要数量的PLD就可以了。典型的PLD由一个“与”门和一个“或”门阵列组成,而任意一个组合逻辑都可以用“与一或”表达式来描述,所以,PLD能以乘积和的形式完成大量的组合逻辑功能。可编程逻辑器件的优点PLD不需要漫长的前置时间来制造原型或正式产品-PLD器件已经放在分销商的货架上并可随时付运。PLD不需要客户支付高昂的NRE成本和购买昂贵的掩模组-PLD供应商在设计其可编程器件时已经支付了这些成本,并且可通过PLD产品线延续多年的生命期来分摊这些成本。PLD允许客户在需要时仅订购所需要的数量,从而使客户可控制库存。采用固定逻辑器件的客户经常会面临需要废弃的过量库存,而当对其产品的需求高涨时,他们又可能为器件供货不足所苦,并且不得不面对生产延迟的现实。PLD甚至在设备付运到客户那儿以后还可以重新编程。事实上,由于有了可编程逻辑器件,一些设备制造商至今正在尝试为已经安装在现场的产品增加新功能或者进行升级。要实现这一点,只需要通过因特网将新的编程文件上载到PLD就可以在系统中创建出新的硬件逻辑。可编程逻辑器件的发展历史20世纪70年代PROM(只读存储器)(ProgrammableReadonlyMemory):早期的可编程逻辑器件只有可编程只读存贮器(PROM)、紫外线可按除只读存贮器(EPROM)和电可擦除只读存贮器(EEPROM)三种。由于结构的限制,它们只能完成简单的数字逻辑功能。每个集成电路芯片具有特定的逻辑功能,使用方法简单,但不足之处是器件功能灵活性差,对于较大的数字系统,往往需要几十甚至几百个集成电路芯片,这对于减少数字系统的体积、降低功耗不利。因此,标准化的通用数字集成电路器件难于满足整机用户对系统成本、可靠性、保密性及提高产品的性能价格比的要求PLA(可编程逻辑阵列器件)

(ProgrammableArrayLogic):PLA由一个可编程的“与”平面和一个固定的“或”平面构成,或门的输出可以通过触发器有选择地被置为寄存状态。PLA器件是现场可编程的,它的实现工艺有反熔丝技术、EPROM技术和EEPROM技术。PLA器件的特点是其与阵列和或阵列均可编程,输出电路固定。虽然PLA器件使用比标准器件要灵活得多,但门的利用率不够高,且缺少高质量的支持软件和编程工具,因而没有得到广泛的应用。PAL(可编程阵列逻辑器件)

(GenericArrayLogic):它也由一个“与”平面和一个“或”平面构成,但是这两个平面的连接关系是可编程的。PAL器件既有现场可编程的,也有掩膜可编程的。在PLA器件基础上发展起来的PAL器件,其特点是与阵列可编程、或阵列固定,输出电路固定,输出电路有组合输出方式,也有寄存器输出方式。PAL器件与标准逻辑器件相比较,它具有较高的集成度,节省了电路板的空间,通常一片PAL器件可代替4~12片SSI或者2~4片MSI;提高了工作速度和设计的灵活性;有加密功能,可防止非法复制;使用方便。但其固定的输出结构降低了编程的灵活性,双极性熔丝工艺一旦编程以后不能修改。80年代GAL(通用阵列逻辑(GenericArrayLogic)):在PAL的基础上,又发展了一种通用阵列逻辑GAL(GenericArrayLogic),如GAL16V8,GAL22V10等。它采用了EEPROM工艺,实现了电可按除、电可改写,其输出结构是可编程的逻辑宏单元,因而它的设计具有很强的灵活性,至今仍有许多人使用。为了提高输出电路结构的灵活性及可多次编程修改,GAL(GenericArrayLogic)器件与PAL的最大区别在于将原来的固定输出结构变为可编程的输出逻辑宏单元(OutputLogicMacroCell,OLMC)。通过对OLMC的编程,可方便地实现组合逻辑电路输出或者寄存器输出结构,且这类器件采用电擦除CMOS工艺,通常可擦除几百次甚至上千次。正是由于GAL器件的通用性和能重复擦写等突出优点,在20世纪90年代得到了广泛的应用。但GAL器件在集成度上仍与PAL器件类似,它无法满足较大数字系统的设计要求。这些早期的PLD器件的一个共同特点是可以实现速度特性较好的逻辑功能,但其过于简单的结构也使它们只能实现规模较小的电路。FPGA(现场可编程门阵列)(FieldProgrammableGateArray):现场可编程门阵列FPGA的电路结构与CPLD完全不同,它内部单元主要有可编程的逻辑块(CLB)、可编程的输入输出单元(IOB)及可编程的互联资源(IR)。重复可编程的FPGA采用SRAM编程技术,其逻辑块采用查找表(LUTLook-UpTable)方式产生所要求的逻辑函数。由此带来的优点是其无限次可重复快速编程能力和在系统可重复编程能力,但基于SRAM的器件是易失性的,因此上电后,要求重新配置。CPLD(可擦除的可编程逻辑器件)(EraseProgrammableLogicDevice):复杂的可编程逻辑器件CPLD,其器件内部包含可编程的逻辑宏单元、可编程的I/O单元及可编程的内

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论