可编程逻辑器件精品PPT课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《可编程逻辑器件精品PPT课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程 逻辑 器件 精品 PPT 课件
- 资源描述:
-
1、第八章第八章 可编程逻辑器件可编程逻辑器件8.1 8.1 可编程逻辑器件的基本特点可编程逻辑器件的基本特点 数字集成电路从功能上可分为数字集成电路从功能上可分为通用型、专用通用型、专用型型两大类。两大类。 利用通用芯片设计复杂数字电路时:线路连利用通用芯片设计复杂数字电路时:线路连线多,使电路的可靠性下降;修改的工作量大;线多,使电路的可靠性下降;修改的工作量大;保密性差。保密性差。 专用芯片的优点:体积小、功耗低、可靠性专用芯片的优点:体积小、功耗低、可靠性高。缺点:设计制作周期长、成本高。高。缺点:设计制作周期长、成本高。PLD的特点:是一种按通用器件来生产,但的特点:是一种按通用器件来生
2、产,但逻辑功能是由用户通过对器件编程来设定的集成电逻辑功能是由用户通过对器件编程来设定的集成电路。路。一个一个PLD芯片中集成了大量的基本逻辑单元芯片中集成了大量的基本逻辑单元和可编程的连接元件。通过对这些连接元件的编程,和可编程的连接元件。通过对这些连接元件的编程,就可以方便地设计出具有各种不同逻辑功能的专用就可以方便地设计出具有各种不同逻辑功能的专用集成电路。集成电路。优点:成本低、设计周期短、修改方便等。优点:成本低、设计周期短、修改方便等。PLD简单简单PLDPROM(可编程只读存储器,可编程只读存储器,70年代)年代)PLA(可编程逻辑阵列,可编程逻辑阵列,70年代中)年代中)PAL
3、(可编程阵列逻辑,可编程阵列逻辑,70年代末)年代末)GAL(通用阵列逻辑,通用阵列逻辑,80年代中)年代中)复杂复杂PLDCPLDFPGA可编程逻辑器件可编程逻辑器件的分类的分类8.2 8.2 可编程逻辑阵列(可编程逻辑阵列(PLAPLA)电路结构:电路结构:一个可编程的一个可编程的与逻辑阵列与逻辑阵列、一个可编程的、一个可编程的或逻辑或逻辑阵列阵列、输入缓冲电路和输出缓冲电路。、输入缓冲电路和输出缓冲电路。PLDPLD门电路的常用画法门电路的常用画法注意:图中两条线交叉点上的注意:图中两条线交叉点上的 表示两条线通过编程相连;表示两条线通过编程相连;交叉点上的交叉点上的 表示两条线之间是硬
4、件连接的。如果交叉点上表示两条线之间是硬件连接的。如果交叉点上没有加注任何连接符号,则表示两条线不相连。没有加注任何连接符号,则表示两条线不相连。1 1、组合逻辑型的、组合逻辑型的PLAPLAz 一个具有一个具有3个输入端、可以产生个输入端、可以产生4个乘积项和个乘积项和3个输出函个输出函数的数的PLA结构图。结构图。z 输出缓冲电路由一组三态输出的缓冲器组成。输出缓冲电路由一组三态输出的缓冲器组成。BCABYBCBAYBABAYNE2100时,没有存储单元,用于没有存储单元,用于设计组合逻辑电路设计组合逻辑电路2 2、时序逻辑型、时序逻辑型PLAPLA电路电路z 缓冲电路中增加了若干触发器缓
5、冲电路中增加了若干触发器z 将这些触发器的状态反馈到可编程的与逻辑阵列上将这些触发器的状态反馈到可编程的与逻辑阵列上课堂练习:题课堂练习:题8.2。 解题思路:由于电路只给出解题思路:由于电路只给出6个与项,个与项,因此要将因此要将4个输出的与的项不能超过个输出的与的项不能超过6个。个。分析观察:将分析观察:将Y2、Y3变换一下。变换一下。8.3 可编程阵列逻辑(可编程阵列逻辑(PAL) PAL由可编程的与阵列、由可编程的与阵列、固定固定的或阵列和输入、的或阵列和输入、输出缓冲电路组成。输出缓冲电路组成。8.3.1 PAL的基本结构形式的基本结构形式)()()(0210CDBCABYDCDCB
6、ABAYDCBAYEN时当专用输出结构:输出端只专用输出结构:输出端只能作为逻辑函数的输出端能作为逻辑函数的输出端使用,不能另作它用。使用,不能另作它用。1. 可编程输入输出结构可编程输入输出结构8.3.2 PAL8.3.2 PAL的各种输出电路结构的各种输出电路结构 当与逻辑阵列输出的乘积项当与逻辑阵列输出的乘积项P编程为编程为1时,三态缓冲器时,三态缓冲器G1处于处于正常工作状态,正常工作状态,I/O端被设置为输出端;而当端被设置为输出端;而当P编程为编程为0时,三态缓时,三态缓冲器冲器G1处于高阻态,这时处于高阻态,这时I/O端可作为输入端使用,从端可作为输入端使用,从I/O端输入的端输
7、入的信号经过缓冲器信号经过缓冲器G2加到与逻辑阵列上。这样可使器件的引脚得到充加到与逻辑阵列上。这样可使器件的引脚得到充分的利用。分的利用。如:如:PAL16L82. 2. 异或输出结构异或输出结构 在与或阵列的输出和三态输出缓冲器之间增加一级在与或阵列的输出和三态输出缓冲器之间增加一级异或门。异或门。当编程结果使得当编程结果使得X=0时,时,Y与与S同相;同相;当编程结果使得当编程结果使得X=1时,时,Y与与S反相。反相。3. 3. 寄存器输出结构寄存器输出结构 增加了一些触发器,并将触发器的状态反馈到与逻辑阵增加了一些触发器,并将触发器的状态反馈到与逻辑阵列上,以便为列上,以便为时序逻辑电
8、路时序逻辑电路提供存储电路。提供存储电路。PAL16R4 可以设计组合和可以设计组合和时序逻辑电路时序逻辑电路输出缓冲电路中含有输出缓冲电路中含有4个触发器,且触发器个触发器,且触发器的状态全都反馈到与的状态全都反馈到与阵列上。阵列上。4. 4. 可配置输出结构可配置输出结构 输出电路由一组可编程的输出电路由一组可编程的输出逻辑宏单元输出逻辑宏单元(output output logic macrocelllogic macrocell,OLMCOLMC)组成。通过对)组成。通过对OLMCOLMC的编的编程,可以将输出电路的结构设置成不同的形式。程,可以将输出电路的结构设置成不同的形式。PAL
9、22V10D 的的OLMC电路结构图电路结构图(a)、()、(c)为寄存器输出结构;)为寄存器输出结构;(b)、()、(d)为输入输出结构。)为输入输出结构。8.4 8.4 通用逻辑阵列(通用逻辑阵列( GALGAL) GAL的设计目标是能将其输出电路设置成的设计目标是能将其输出电路设置成PAL的所有输出电路结构形式,并且能替换同样的所有输出电路结构形式,并且能替换同样规模的各种型号规模的各种型号PAL器件。器件。 GAL可视为可视为PAL的改进形式,它将或逻辑阵的改进形式,它将或逻辑阵列合并到了列合并到了OLMC(可编程输出逻辑宏单元)(可编程输出逻辑宏单元)当当中,并增强了中,并增强了OL
10、MC的可编程功能,使之能够设的可编程功能,使之能够设置成置成PAL的所有输出结构形式。的所有输出结构形式。GAL的编程单元采用的编程单元采用E2CMOS工艺,可重复编工艺,可重复编程;而多数程;而多数PAL器件是采用熔丝编程工艺的,不能器件是采用熔丝编程工艺的,不能重复编程。重复编程。GAL16V8的的OLMC数据选择器数据选择器8.5 8.5 复杂可编程逻辑器件(复杂可编程逻辑器件(CPLDCPLD) 由若干可编程的通用逻辑模块(由若干可编程的通用逻辑模块(generic logic block,GLB)、可编程的输入输出模块()、可编程的输入输出模块(input/output block,
展开阅读全文