免费预览已结束,剩余2页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可编程逻辑器件的发展可编程逻辑器件的发展姓名:李 雪 珍(班级:电子1501 学号:1151230119 日期:2019-09-05)1. 什么是可编程逻辑器件?可编程逻辑器件 :英文全称为:programmable logic device 即 PLD。PLD是做为一种通用集成电路产生的,他的逻辑功能按照用户对器件编程来确定。一般的PLD的集成度很高,足以满足设计一般的数字系统的需要。这样就可以由设计人员自行编程而把一个数字系统集成在一片PLD上,而不必去请芯片制造厂商设计和制作专用的集成电路芯片了。可编程逻辑器件(PLD)是能够为客户提供范围广泛的多种逻辑能力、特性、速度和电压特性的标准成品部件 - 而且此类器件可在任何时间改变,从而完成许多种不同的功能。PLD的另一个关键优点是在设计阶段中客户可根据需要修改电路,直到对设计工作感到满意为止。 这是因为PLD基于可重写的存储器技术-要改变设计,只需要简单地对器件进行重新编程。 一旦设计完成,客户可立即投入生产,只需要利用最终软件设计文件简单地编程所需要数量的PLD就可以了。典型的PLD由一个“与”门和一个“或”门阵列组成,而任意一个组合逻辑都可以用“与一或”表达式来描述,所以,PLD能以乘积和的形式完成大量的组合逻辑功能。2. 可编程逻辑器件的优点1) PLD不需要漫长的前置时间来制造原型或正式产品 - PLD器件已经放在分销商的货架上并可随时付运。 PLD不需要客户支付高昂的NRE成本和购买昂贵的掩模组- PLD供应商在设计其可编程器件时已经支付了这些成本,并且可通过PLD产品线延续多年的生命期来分摊这些成本。2) PLD允许客户在需要时仅订购所需要的数量,从而使客户可控制库存。 采用固定逻辑器件的客户经常会面临需要废弃的过量库存,而当对其产品的需求高涨时,他们又可能为器件供货不足所苦,并且不得不面对生产延迟的现实。3) PLD甚至在设备付运到客户那儿以后还可以重新编程。 事实上,由于有了可编程逻辑器件,一些设备制造商至今正在尝试为已经安装在现场的产品增加新功能或者进行升级。 要实现这一点,只需要通过因特网将新的编程文件上载到PLD就可以在系统中创建出新的硬件逻辑。3. 可编程逻辑器件的发展历史1) 20世纪70年代a) PROM(只读存储器)(Programmable Read only Memory):早期的可编程逻辑器件只有可编程只读存贮器(PROM)、紫外线可按除只读存贮器(EPROM)和电可擦除只读存贮器(EEPROM)三种。由于结构的限制,它们只能完成简单的数字逻辑功能。每个集成电路芯片具有特定的逻辑功能,使用方法简单,但不足之处是器件功能灵活性差,对于较大的数字系统,往往需要几十甚至几百个集成电路芯片,这对于减少数字系统的体积、降低功耗不利。因此,标准化的通用数字集成电路器件难于满足整机用户对系统成本、可靠性、保密性及提高产品的性能价格比的要求b) PLA(可编程逻辑阵列器件)(Programmable Array Logic):PLA由一个可编程的“与”平面和一个固定的“或”平面构成,或门的输出可以通过触发器有选择地被置为寄存状态。 PLA器件是现场可编程的,它的实现工艺有反熔丝技术、EPROM技术和EEPROM技术。PLA器件的特点是其与阵列和或阵列均可编程,输出电路固定。虽然PLA器件使用比标准器件要灵活得多,但门的利用率不够高,且缺少高质量的支持软件和编程工具,因而没有得到广泛的应用。c) PAL(可编程阵列逻辑器件)( Generic Array Logic):它也由一个“与”平面和一个“或”平面构成,但是这两个平面的连接关系是可编程的。PAL器件既有现场可编程的,也有掩膜可编程的。在PLA器件基础上发展起来的PAL器件,其特点是与阵列可编程、或阵列固定,输出电路固定,输出电路有组合输出方式,也有寄存器输出方式。PAL器件与标准逻辑器件相比较,它具有较高的集成度,节省了电路板的空间,通常一片PAL器件可代替412片SSI或者24片MSI;提高了工作速度和设计的灵活性;有加密功能,可防止非法复制;使用方便。但其固定的输出结构降低了编程的灵活性,双极性熔丝工艺一旦编程以后不能修改。 2) 80年代a) GAL(通用阵列逻辑 ( Generic Array Logic)):在PAL的基础上,又发展了一种通用阵列逻辑GAL (Generic Array Logic),如GAL16V8,GAL22V10 等。它采用了EEPROM工艺,实现了电可按除、电可改写,其输出结构是可编程的逻辑宏单元,因而它的设计具有很强的灵活性,至今仍有许多人使用。为了提高输出电路结构的灵活性及可多次编程修改,GAL(Generic Array Logic) 器件与PAL的最大区别在于将原来的固定输出结构变为可编程的输出逻辑宏单元(Output Logic Macro Cell,OLMC)。通过对OLMC的编程,可方便地实现组合逻辑电路输出或者寄存器输出结构,且这类器件采用电擦除CMOS工艺,通常可擦除几百次甚至上千次。正是由于GAL器件的通用性和能重复擦写等突出优点,在20世纪90年代得到了广泛的应用。但GAL器件在集成度上仍与PAL器件类似,它无法满足较大数字系统的设计要求。这些早期的PLD器件的一个共同特点是可以实现速度特性较好的逻辑功能,但其过于简单的结构也使它们只能实现规模较小的电路。 b) FPGA(现场可编程门阵列)(Field Programmable GateArray ):现场可编程门阵列FPGA的电路结构与CPLD完全不同,它内部单元主要有可编程的逻辑块(CLB)、可编程的输入输出单元(IOB)及可编程的互联资源(IR)。重复可编程的FPGA采用SRAM编程技术,其逻辑块采用查找表(LUT Look-UpTable)方式产生所要求的逻辑函数。由此带来的优点是其无限次可重复快速编程能力和在系统可重复编程能力,但基于SRAM的器件是易失性的,因此上电后,要求重新配置。c) CPLD (可擦除的可编程逻辑器件)(Erase Programmable LogicDevice):复杂的可编程逻辑器件CPLD,其器件内部包含可编程的逻辑宏单元、可编程的I/O单元及可编程的内部连线等。每个可编程的逻辑单元即逻辑块相当于一个GAL器件,多个逻辑块之间通过可编程的内部连线实现相互连接,从而实现各个逻辑块之间的资源共享。CPLD器件允许系统具有更多的输入、输出信号,因此,CPLD能满足较大数字系统的设计要求,且具有高速度、低功耗、高保密性等优点。4. 可编程逻辑器件分类(1) 按集成度进行分类(2) 从结构上分类乘积项结构:基本结构为“与或阵列”,大部分简单PLD和CPLD都属于此范畴。查找表结构:由简单的查找表组成可编程门,再构成阵列形式,大多数FPGA属于此类器件。5. 可编程逻辑器件的发展现状目前可编程逻辑器件的发展主要体现在以下几点:低密度PLD在一定时间内还存在一定时期;高密度PLD继续向更高密度更大容量迈进。具体体现在: 1、PLD正在由5V电压向低电压2.5V器件演进,这样有利于降低功耗。 2、ASIC和PLD相互融合。 3、ASIC和FPGA之间的界限正变的模糊。 4、集成度不断提高。微细化新工艺的推出以及市场的需求是集成度不断提高的基础和动力。许多公司在新技术的推动下,产品集成度迅速提高,尤其是近几年的迅速发展,其集成度已经达到了1000万门,现在有的PLD则达到了几百万系统门甚至一千万系统门。5、向系统级发展。现在已经逐渐把DSP(数字信号处理器)、MCU(微控制器)、存储器及应用接口等集成到PLD中,使得PLD的功能大大增强。6. 总结特点器件公司集成度阵列(输入)输出电路功能与优点缺点与上比较与或PROM低密度固定可编程特定的逻辑功能器件功能灵活性差难于满足整机用户对系统成本、可靠性、保密性及提高产品的性能价格比的要求PLA低密度可编程可编程固定现场可编程的,反熔丝技术、EPROM、EEPROM技术门的利用率不够高,缺少高质量的支持软件和编程工具比标准器件要灵活得多PALAMD低密度可编程固定固定(组合输出方式+寄存器输出方式)现场可编程+掩膜可编程固定的输出结构降低了编程的灵活性,双极性熔丝工艺一旦编程以后不能修改。1.具有较高的集成度,节省了电路板的空间,2.提高了工作速度和设计的灵活性3.有加密功能,可防止非法复制;GALLattice低密度可编程固定可编程的输出逻辑宏单元采用了EEPROM工艺,实现了电可按除、电可改写在集成度上与PAL器件类似,无法满足较大数字系统的设计要求。1.固定输出结构变为可编程的输出逻辑宏单元2. 电擦除CMOS工艺FPGAXilinx高密度简单的查找表组成可编程门,再构成阵列形式逻辑块采用查找表方式采用SRAM编程技术,其逻辑块采用查找表方式产生所要求的逻辑函数,实现无限次可重复快速编程能力和在系统可重复编程基于SRAM的器件是易失性的,因此上电后,要求重新配置。与CPLD完全不同,它内部单元主要有可编程的逻辑块(CLB)、可编程的输入输出单元(IOB)及可编程的互联资源(IR)CPLDLattice高密度可编程的I/O单元+可编程的内部连线,CPLD器件允许系统具有更多的输入、输出信号可编程的逻辑宏单元满足较大数字系统的设计要求,且具有高速度、低功耗、高保密性等优点。每个可编程的逻辑单元即逻辑块相当于一个GAL器件,多个逻辑块之间通过可编程的内部连线实现相互连接,从而实现各个逻辑块之间的资源共享。7. 结束语随着电子技术的高速发展,PLD的开发软件已经相当完善。可以毫不夸张的讲,PLD能完成任何数字器件的功能,上至高性能CPU,下至简单的74电路,都可以用PLD来实现。PLD如同一张白纸或是一堆积木,工程师可以通过传统的原理图输入法,或用硬件描述语言自由的设计一个数字系统。通过软件仿真,可以事先验证设计的正确性。在PCB完成以后,还可以利用PLD的在线修改能力来随时修改设计而不必改动硬件电路。使用PLD来开发数字电路,可以大大缩短设计时间,减少PCB面积
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国长春碱行业项目调研及市场前景预测评估报告
- 青海省人力资源和社会保障厅直属事业单位招聘考试真题2025
- 安徽安全b考试题库2025及答案解析
- 许昌中医院护理笔试题库及答案解析
- 淄博集团安全知识试题库及答案解析
- 2025年必修版临床三基考试题库及答案本
- 2025-2030中国汽车水泵配套市场与供应链分析报告
- 2025至2030中国窗帘面料行业项目调研及市场前景预测评估报告
- 2025年必考版临床知识考试试题(含答案)
- 2025年血液透析室专科试题(全文)附答案
- 红旗河工程可行性报告
- 光伏区围栏施工方案
- 临床科室药品管理
- 2025年中国华电招聘笔试参考题库含答案解析
- 酒店突发事件应急处理
- 《液压系统维护》课件
- 某道路运输安全生产业务操作规程模版(2篇)
- 《肿瘤的分级与分期》课件
- 基础护理学选择试题库+答案
- 【MOOC】中学教育见习与实习-河北师范大学 中国大学慕课MOOC答案
- 水利信息化水情监测系统单元工程质量验收评定表、检查记录
评论
0/150
提交评论