- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]PLD器件
第二章 大规模可编程逻辑器件 1.1 什么是PLD ? 什么是FPGA? PLD是可编程逻辑器件(Programable Logic Device)的简称 FPGA是现场可编程门阵列(Field Programable Gate Array)的简称 PLD和FPGA两者的功能基本相同,只是实现原理略有不同,所以有时可以忽略这两者的区别,统称为可编程逻辑器件或PLD/FPGA。 PLD是电子设计领域中最具活力和发展前途的一项技术,它的影响丝毫不亚于70年代单片机的发明和使用。 1.2 PLD能做什么? 可以毫不夸张的讲,PLD能完成任何数字器件的功能,上至高性能CPU,下至简单的74电路,都可以用PLD来实现。 PLD如同一张白纸或是一堆积木,工程师可以通过传统的原理图输入法,或是硬件描述语言自由的设计一个数字系统。 通过软件仿真,可以事先验证设计的正确性。 在PCB完成以后,可以利用PLD的在线修改能力,随时修改设计而不必改动硬件电路。使用PLD来开发数字电路,可以大大缩短设计时间,减少PCB面积,提高系统的可靠性。 PLD的这些优点使得PLD技术在90年代以后得到飞速的发展,同时也大大推动了EDA软件和硬件描述语言(HDL)的进步。 1.3 如何使用PLD 开发PLD需要了解两个部分:1。PLD开发软件 2。PLD本身。 由于PLD软件已发展的相当完善,用户甚至可以不用详细了解PLD的内部结构,也可以用自己熟悉的方法:如原理图输入或HDL语言来完成相当优秀的PLD设计。 首先应了解PLD开发软件和开发流程。 了解PLD的内部结构,将有助于提高我们设计的效率和可靠性。 1.5 PLD产品技术 PLD产品,一般分为: 基于乘积项(Product-Term)技术,EEPROM(或Flash)工艺的中小规模PLD, 以及基于查找表(Look-Up table)技术,SRAM工艺的大规模PLD/FPGA。 特点及应用 EEPROM工艺的PLD密度小,多用于5,000门以下的小规模设计,适合做复杂的组合逻辑,如译码。 SRAM工艺的PLD(FPGA),密度高,触发器多,多用于10,000门以上的大规模设计,适合做复杂的时序逻辑,如数字信号处理和各种算法。 1.7 PLD编程 1.7.1 对于基于乘积项(Product-Term)技术 EEPROM(或Flash)工艺的PLD(如Altera的MAX系列,Lattice的大部分产品,Xilinx的XC9500系列) 厂家提供编程电缆 1.7.2 对于基于查找表技术(Look-Up table)技术 SRAM工艺的FPGA(如Altera的所有FLEX,ACEX,APEX系列,Xilinx的Sparten,Vertex),由于SRAM工艺的特点,掉电后数据会消失 调试期间可以用下载电缆配置PLD器件 调试完成后,需要将数据固化在一个专用的EEPROM中(用通用编程器烧写),上电时,由这片配置EEPROM先对PLD加载数据,十几个毫秒后,PLD即可正常工作。 (亦可由CPU配置PLD)。 SRAM工艺的PLD一般不可以加密。 1.7.3 反熔丝(Anti-fuse)技术的FPGA Actel,Quicklogic及Lucent的部分产品就采用这种工艺。 用法与EEPOM的PLD一样,但这种的PLD是不能重复擦写,所以初期开发过程比较麻烦,费用也比较昂高。 反熔丝技术也有许多优点: 布线能力更强。 系统速度更快。 功耗更低。 同时抗辐射能力强。 耐高低温。 可以加密。 所以在一些有特殊要求的领域中运用较多,如军事及航空航天。 可编程逻辑器件 PAL(可编程阵列逻辑) PAL由一个可编程的“与”平面和一个固定的“或”平面构成,或门的输出可以通过触发器有选择地被置为寄存状态。 PAL器件是现场可编程的,它的实现工艺有反熔丝技术、EPROM技术和EEPROM技术。 PLA(可编程逻辑阵列) 可编程逻辑阵列(PLA),由一个“与”平面和一个“或”平面构成,但是这两个平面的连接关系是可编程的。 PLA器件既有现场可编程的,也有掩膜可编程的。 通用阵列逻辑GAL (Generic Array Logic) 通用阵列逻辑GAL (Generic Array Logic),如GAL16V8,GAL22V10 等。 采用了EEPROM工艺,实现了电可擦除、电可改写 输出结构是可编程的逻辑宏单元,因而它的设计具有很强的灵活性,至今仍有许多人使用。 这些早期的PLD器件的一个共同特点是可以实现速度特性较好的逻辑功能,但其过于简单的结构也使它们只能实现规模较小的电路。 2.3 CPLD和FPGA 20世纪80年代中期,。 Atera和Xilinx分别推出了类似于PA
您可能关注的文档
最近下载
- 2024-2025学年浙江省宁波市奉化区七年级下学期期末数学检测试卷.pdf VIP
- 让改革创新成为青春远航的动力.ppt VIP
- 通桥(2016)8388A 高速铁路常用跨度梁桥面附属设施.docx VIP
- 新版道德与法治三年级上册《5.走近科学家》教学设计.docx VIP
- 幼儿园课件:《牵牛花和它的朋友们》.pptx VIP
- CBT 3495.10-1995 船舶工业档案管理规则 档案收集及其业务指导要求-行业标准.pdf VIP
- 小学教育学 第二章 学校.ppt VIP
- 人美版七年级上册2.3《诗意的色彩》教案.pdf VIP
- 2024年秋新改版教科版五年级上册科学全册教案教学设计(新课标版).docx VIP
- 安全导则发布稿.pdf VIP
文档评论(0)