第7章可编程逻辑器件.ppt
《第7章可编程逻辑器件.ppt》由会员分享,可在线阅读,更多相关《第7章可编程逻辑器件.ppt(61页珍藏版)》请在优知文库上搜索。
1、 第七章第七章可编程逻辑器件可编程逻辑器件 目前在数字系统设计中广泛使用的可编程逻辑器件目前在数字系统设计中广泛使用的可编程逻辑器件(Programmable Logic Device(Programmable Logic Device,简称,简称PLD)PLD)属于属于LSILSI中的半用户中的半用户定制电路。由于定制电路。由于PLDPLD具有结构灵活、性能优越、设计简单等特具有结构灵活、性能优越、设计简单等特点,因而在不同应用领域中受到广泛重视,是构成数字系统的点,因而在不同应用领域中受到广泛重视,是构成数字系统的理想器件。理想器件。数字系统中常用的大规模集成电路可分为三大类。数字系统中常
2、用的大规模集成电路可分为三大类。非定制电路非定制电路(Noncustom design IC)全定制电路全定制电路(Fullcustom design IC)半定制电路半定制电路(Semicustom design IC)本章知识要点本章知识要点 PLDPLD概述概述 低密度低密度PLDPLD 高密度高密度PLDPLD ISP ISP技术简介技术简介7.1 PLD7.1 PLD概述概述 PLDPLD是是7070年代开始发展起来的一种新型大年代开始发展起来的一种新型大规模集成电路。一片规模集成电路。一片PLDPLD所容纳的逻辑门可达数所容纳的逻辑门可达数百、百、数千甚至更多,其逻辑功能可由用户编
3、程数千甚至更多,其逻辑功能可由用户编程指定。指定。PLDPLD特别适宜于构造小批量生产的系统,或特别适宜于构造小批量生产的系统,或在系统开发研制过程中使用。在系统开发研制过程中使用。7.1.1 PLD7.1.1 PLD的发展的发展 7070年代初期年代初期:第一种第一种PLDPLD器件器件-可编程只读存储器可编程只读存储器(PROM)(PROM)问世。问世。PROMPROM由一个由一个“与与”阵列和一个阵列和一个“或或”阵列组成,阵列组成,“与与”阵列是固定的,阵列是固定的,“或或”阵列是可编程的;阵列是可编程的;7070年代中期:年代中期:出现了可编程逻辑阵列出现了可编程逻辑阵列(PLA)(
4、PLA),PLAPLA同样由一同样由一个个“与与”阵列和一个阵列和一个“或或”阵列组成,但其阵列组成,但其“与与”阵列和阵列和“或或”阵列都是可编程的;阵列都是可编程的;7070年代末期:年代末期:出现了可编程阵列逻辑出现了可编程阵列逻辑(PAL)(PAL)。PALPAL器件的器件的“与与”阵列是可编程的,而阵列是可编程的,而“或或”阵列是固定的,它有多种输阵列是固定的,它有多种输出和反馈结构,因而给逻辑设计带来了很大的灵活性。但出和反馈结构,因而给逻辑设计带来了很大的灵活性。但PALPAL器件器件 一般采用熔丝工艺,一旦编程后便不能改写。一般采用熔丝工艺,一旦编程后便不能改写。8080年代中
5、期年代中期:通用阵列逻辑通用阵列逻辑(GAL)(GAL)器件问世。器件问世。GALGAL器件采用高速电可擦器件采用高速电可擦CMOSCMOS工艺,能反复擦除和改写。工艺,能反复擦除和改写。特别是在结构上采用了特别是在结构上采用了“输出逻辑宏单元输出逻辑宏单元”电路,使一种型号电路,使一种型号的的GALGAL器件可以对几十种器件可以对几十种PALPAL器件做到全兼容。给逻辑设计者带器件做到全兼容。给逻辑设计者带来了更大的灵活性。来了更大的灵活性。9090年代年代:产生了在系统编程产生了在系统编程(ISP)(ISP)器件。器件。ISPISP是指用户具有在自己设计的目标系统中或线路板上为是指用户具有
6、在自己设计的目标系统中或线路板上为重构逻辑而对逻辑器件进行编程或反复改写的能力。重构逻辑而对逻辑器件进行编程或反复改写的能力。ISPISP器件器件为用户提供了传统的为用户提供了传统的PLDPLD技术无法达到的灵活性,带来了极大技术无法达到的灵活性,带来了极大的时间效益和经济效益,使可编程逻辑技术发生了实质性飞跃。的时间效益和经济效益,使可编程逻辑技术发生了实质性飞跃。PLDPLD的发展和应用,简化了数字系统设计过程、降低了系的发展和应用,简化了数字系统设计过程、降低了系统的体积和成本、提高了系统的可靠性和保密性。从根本上改统的体积和成本、提高了系统的可靠性和保密性。从根本上改变了系统设计方法,
7、使各种逻辑功能的实现变得灵活、方便。变了系统设计方法,使各种逻辑功能的实现变得灵活、方便。7.1.2 PLD7.1.2 PLD的一般结构的一般结构 PLDPLD的基本组成为一个的基本组成为一个“与与”阵列和一个阵列和一个“或或”阵列,每阵列,每个或门输出都是输入的个或门输出都是输入的“与与-或或”函数。函数。一般结构如下:一般结构如下:在基本组成部分的基础上,附加一些其他逻辑元件,如输在基本组成部分的基础上,附加一些其他逻辑元件,如输入缓冲器、输出寄存器、内部反馈、输出宏单元等,便可构成入缓冲器、输出寄存器、内部反馈、输出宏单元等,便可构成各种不同的各种不同的PLDPLD。87.1.3 PLD
8、7.1.3 PLD的电路表示法的电路表示法 对于对于PLDPLD器件,用逻辑电路的一般表示法很难描述其内部器件,用逻辑电路的一般表示法很难描述其内部电路。为此,对描述电路。为此,对描述PLDPLD基本结构的有关逻辑符号和规则作出基本结构的有关逻辑符号和规则作出了某些约定。了某些约定。一一.与门和或门与门和或门 下图给出了下图给出了3 3输入与门和输入与门和3 3输入或门的两种表示法。输入或门的两种表示法。9二二.输入缓冲器输入缓冲器 典型输入缓冲器的典型输入缓冲器的PLDPLD表示表示法如右图所示。它的两个输出法如右图所示。它的两个输出B B、C C是其输入是其输入A A的原和反。的原和反。三
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程 逻辑 器件
