可编程逻辑器件PLD.ppt

可编程逻辑器件PLD.ppt

ID:57972835

大小:375.50 KB

页数:30页

时间:2020-09-04

可编程逻辑器件PLD.ppt_第1页
可编程逻辑器件PLD.ppt_第2页
可编程逻辑器件PLD.ppt_第3页
可编程逻辑器件PLD.ppt_第4页
可编程逻辑器件PLD.ppt_第5页
资源描述:

《可编程逻辑器件PLD.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第八章可编程逻辑器件(PLD)集成电路规模的大小,经常用其所包含的晶体管或逻辑门的数量来区分,如1000个元件或100个门以上的称为大规模集成电路。而我们讲过的编码器、译码器、计数器为中规模电路,反相器、与非门为小规模电路。随着集成电路制造工艺的飞速发展,集成度不断提高因此划分的标准也不断提高,几十~几百门、几百~几千门、几千~几万门成为小、中、大的划分标准。大规模集成电路的结构不一定是中小规模电路的简单集成,它通常常常作为一个相对独立的数字系统,完成某一方面的功能。典型的大规模集成电路有:微处理器、存储器、可编程逻辑器件等。从应用角度来看,大规模集成电

2、路可分为通用型和专用型两类。通用型由生产厂家设计制作,力求满足大多数用户的需要;专用型是根据某一用户的特殊要求而专门设计制作的。设计专用集成电路有以下几种形式:专用集成电路ASIC(ApplicationSpecificIntegratedCircuits)先由用户提出设计要求,或给出设计的软件,再由厂家制作。前期投入较大,适于大批量生产。可编程逻辑器件PLD(ProgrammableLogicDevice)由用户自己完成设计和编程。单片成本相对较高,但几乎不需要前期投入,综合成本完全可以接受,适于小批量使用。一、可编程逻辑器件EPROM、E2PROM都

3、是可编程器件,可以实现组合逻辑函数,但它们的主要用途是存储数据,所以将它们单列出去。通常我们所说的可编程逻辑器件主要由以下几种:可编程逻辑阵列(PLA)——“与阵列”、“或阵列”都可编程,更加灵活,“与阵列”可有选择地提供部分最小项,有利于简化电路。一次性编程。可编程阵列逻辑(PAL)——“与阵列”可编程,“或阵列”固定,输出形式多种多样可选:三态、反馈、触发器,但不可全部兼得。一次性编程。通用阵列逻辑(GAL)——“与阵列”可编程,“或阵列”固定(个别型号可编程),采用E2PROM和CMOS静态RAM技术,可以有限次重复使用。GAL的输出采用逻辑宏单元

4、,包括所有输出形式。不用选择不同类型的芯片。以上三种属于早期的小规模的PLD器件,内部结构简单,工作速度快,适于完成较简单的逻辑功能。现场可编程门阵列(FPGA:FieldProgrammableGatesArray)——在PAL、GAL的基础上发展起来的,规模较大,外部引脚多,内部资源丰富,有的包含几十万个逻辑门,可以构成一个独立的子系统。内部包含RAM结构,上电下载,掉电丢失。便于修改逻辑设计。复杂的可编程逻辑器件(CPLD:ComplexProgra-mmableLogicDevice)——与FPGA类似1、PLA可编程逻辑阵列(与或阵列均可编程)

5、四条与输出线,也可以解决三变量逻辑问题。2、PAL可编程阵列逻辑 熔丝结构,与阵列可编程,或阵列固定。3、GAL通用阵列逻辑GAL从阵列结构上分有两类:PAL型---与阵列可编程,或阵列固定,与PAL一致。PLA型---与、或阵列均可编程,与PLA一致。GAL的电路特点是:GAL采用E2PROM的浮栅技术,可以电擦除重复使用。GAL采用逻辑宏单元(LMC),将输出、输入的多种 形式集于一身,可通过编程选择,使芯片型号种类减少。GAL的编程方式有两类:用专用编程器或在线编程。GAL目前仍然在广泛应用,主要用于综合几种逻辑门电路,不规则译码器,实现专用逻辑功

6、能等。常用的GAL芯片有GAL16V8、GAL20V8等,下面我们简单介绍一下GAL的内部结构。以GAL16V8为例。GAL内部输出逻辑宏单元的内部结构GAL的编程有相应的软件,可以用逻辑图的形式给 出,也可以用特定格式的表达式描述。无论用什么方式描述逻辑功能,最终都要编译成对应交叉点通断的编程文件,最后用编程器写入就可以了。GAL设有加密位,加密后不能读出内部的编程状态。但目前有解密的方法,所以不可靠。4、复杂的可编程逻辑器件(CPLD)随着集成工艺的发展,PLD的集成规模已经有了很大的改变。CPLD就是一种集成度远远高于PAL和GAL的电路。CPLD

7、有两大类:基本结构的CPLD----仍然保持GAL的特点,与阵列加宏单元结构。主要是规模扩大,其次在相邻乘积项的利用、触发器结构方面也有所改进。分区阵列结构的CPLD----将整个器件划分为若干个区域,每个区域相当于一个GAL,通过全局互连总线将各个区域连接起来。下面介绍一下分区阵列结构的几种形式。分区阵列结构有以下几种形式:通用互连阵列UIM结构多阵列矩阵MAX结构灵活逻辑单元阵列FLEX结构其他结构形式CPLD举例(以FLEX结构的EPF10K20为例)LE逻辑单元----最小的逻辑单位逻辑阵列块LAB由8个LE及控制、互连、级联进位信号组成。嵌入阵

8、列块EAB由输入输出端带有寄存器的RAM/ROM组成。CPLD的主要特点:可重复

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。