可编程逻辑器件基础.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第二讲可编程逻辑器件基础

主讲人:雷求胜

电子信息教研室

从逻辑器件的功能和使用方法看,最初的逻辑器件全部采用标准通用片,后来发展到采用现场片和用户片。

功能是器件厂制造时定死的,用户只能拿来使用而不能改变其内部功能。

通用片有门、触发器、多路开关、加法器、寄存器、计数器、译码器等逻辑器件和随机读写存储器件。

完全按用户要求设计的VLSI(VeryLargeScaleIntegratedcircuits超大规模集成电路)器件。它对用户来讲是优化的,但是设计周期长,设计费用高,通用性低,销售量少。用户片一般称为专用集成电路(ASIC),但是它也向通用方向发展。

片和全用户片的使用范围有限,20世纪70年代以后陆续出现了用户可在现场更改其内容(功能)的现场片,如EPROM,FPLA,PAL,GAL,FPGA等一类可编程逻辑器件,通称为PLD器件。它们规整通用,适合采用高集成度技术,因此,在数字系统中得到了迅速的应用。

概述

可编程逻辑器件基础

低密度的PLD器件的基本框图如图1.1所示,它由输入缓冲、与阵列、或阵列、输出缓冲等四部分功能电路组成。根据与门阵列、或门阵列和输出结构的不同,低密度的PLD可分为四种基本类型:PROM,FPLA,PAL,GAL。

数据输入

输入缓冲

与阵列

或阵列

输出缓冲

数据输出

{

}

..

..

图1.1PLD的基本框图

可编程逻辑器件基础

一.PLD的基本结构

说明

可编程逻辑器件基础

1.连接

硬线连接

断开连接

编程连接

二.PLD的有关逻辑约定

可编程逻辑器件基础

二.PLD的有关逻辑约定

2.缓冲器

A

{

输入

{

B=A

C=A

_

输出

可编程逻辑器件基础

二.PLD的有关逻辑约定

A

B

C

D

PLD的表示法

A

D

B

C

表达式为:

D=ABC

3.与门

传统表示法

可编程逻辑器件基础

4.或门

D=A+B+C

A

B

C

D

.

.

.

表达式为:

二.PLD的有关逻辑约定

可编程逻辑器件基础

例题1

D

D

B

D=AABB=0

表达式为:

简化表示

A

A

B

02

A

04

B

A

01

B

03

可编程逻辑器件基础

_

_

____

_

_

.

分析:

O1=ABO2=ABO3=0

O=O1+O2=AB+AB=AOB=AOB

+

例题2

A

B

O

O1

O3

O2

交叉点上有可编程元件,可通过编程使它们连接或断开,标有×的点为已编程连接点

A

B

C

F

F

A

B

C

逻辑方程:

可编程元件

(1)熔丝元件(Fuse)

可编程元件

熔丝

未编程时:通;编程后:断。

(2)反熔丝元件(Antifuse)

绝缘介质

未编程时:断;编程后:通。

可编程元件

(3)EPROM(紫外线可擦除可编程只读存储器工艺

(4)EEPROM(电可擦除可编程只读存储器工艺)

(5)SRAM(静态随机存储器工艺)

特点:

a. Fuse、Antifus、EPROM、EEPROM具有非易失性;而SRAM具有易失性,掉电后编程数据丢失,需外挂ROM。

b. Fuse、Antifus只能一次性编程;而EPROM、EEPROM、SRAM可多次编程(理论上一万次)。

c. EEPROM、SRAM可实现在系统编程。

可编程逻辑器件的发展

70年代初期的PLD

可编程只读存储器(PROM)和可编程逻辑阵列(PLA)。在PROM中,与门阵列是固定的,或门阵列是可编程的;器件采用熔断丝工艺,一次性编程使用。

70年代末期的PLD

可编程阵列逻辑(PAL)器件。在PAL器件中,与门阵列是可编程的,或门阵列是固定连接的,它有多种输出和反馈结构,为数字逻辑设计带来了一定的灵活性。但PAL仍采用熔断丝工艺,一次性编程使用。

可编程逻辑器件的发展

80年代中期的PLD

通用阵列逻辑(GAL)器件问世,并取代了PAL。GAL器件是在PAL器件基础上发展起来的新一代器件。和PAL一样,它的与门阵列是可编程的,或门阵列是固定的。但由于采用了高速电可擦CMOS工艺,可以反复擦除和改写,很适宜于样机的研制。它具有CMOS低功耗特性,且速度可以与TTL可编程器件相比。特别是在结构上采用了“输出逻辑宏单元”电路,为用户提供了逻辑设计和使用上的较大灵活性。

80年代中后期的PLD

80年代后期问世的FPGA(现场可编程门阵列)器件,FPGA属于较高密度的PLD器件。

FPGA的基本结构有两类:一类是在PAL基础上加以改进和扩展形成的;另一类是逻辑单元型,逻辑单元之间是互联阵列。这些资源可由用户编程。

PLD的分类

文档评论(0)

135****2083 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档