- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第二章可编程逻辑器件
2.1概述
可编程逻辑器件(PLD,ProgrammableLogicDevices)是20世纪70年代发展起来的一种集成器件。PLD是大规模集成电路技术发展的产物,是一种半定制的集成电路,结合计算机软件技术(EDA技术)可以快速、方便地构建数字系统。
简单PLDPLAPALGALPROMFPGA常用的PLD就其集成度而言可分为简单PLD和复杂PLD两大类,如图2-1所示。简单PLD包括PROM、PLA、PAL、GAL等,它们的集成度很低,每只器件中可用的逻辑门大约在500门以下。复杂PLD芯片的集成度较高,现在大量使用的CPLD、FPGA器件都属于这一类,它们是20世纪80年代中期发展起来的高密度芯片,每只器件可含有上万门可用的逻辑门。
简单PLD
PLA
PAL
GAL
PROM
FPGA
可编程逻辑器件(PLD)
复杂PLD
CPLD
图2-1PLD按集成度分类
可编程器件从结构上可分为乘积项结构器件和查找表结构器件。前者的基本结构为“与-或阵列”的器件,大部分简单PLD和CPLD都属于这个范畴;后者是由简单的查找表组成可编程门,再构成阵列形式,FPGA属于此类器件。
2.2简单可编程器件
2.2.1PLD的基本结构
可编程逻辑器件(PLD)的基本结构如图2-2所示,它由输入缓冲器、与阵列、或阵列、
输出缓冲器等4部分功能电路组成。
与阵列和或阵列是PLD的核心,通过用户编程可实现“与-或”逻辑。其中,与阵列产生逻辑函数所需的与项(乘积项),而或阵列选择所需的与项,实现或逻辑,构成“与-或”逻辑函数(乘积项之和)。
输入缓冲电路主要对输入变量进行预处理,为与阵列提供互补的输入变量,即原变量和反变量。
输出缓冲电路主要用来对输出的信号进行处理。对于不同的PLD,其输出缓冲电路的结构后很大的差别,通常含有三态门、寄存器、逻辑宏单元等。用户可根据需要进行编程,实现不同类型的输出结构,即能输出组合逻辑信号,也能输出时序逻辑信号,并能决定输出信号的极性。输出缓冲电路还可以把某些输出端,经反馈通路引回到与阵列,使输出端具有I/O功能。
……输出
…
…
输出缓冲电路
输入缓冲电路
与阵列
或阵列
输出
输入
图2-2可编程逻辑器件(PLD)的基本结构
2.2.2PLD的表示方法
用来描述PLD内部电路结构的一些表示方法,与通常逻辑电路的表示方法有所不同。这些表示法的特点是将芯片内部的结构配置与逻辑图一一对应起来,使器件制造商和电路设计者较容易掌握。PLD的表示法在电路结构、物理结构、版图的布局之间都有很巧妙的映射,因此读起来十分方便。
为了能形象地描述PLD的内部结构,并便于识读,现在广泛采用下面的逻辑表示方法。
1.互补输入缓冲电路
PLD中互补输入缓冲电路可用如图2-3(a)所示的符号来表示,它等效与图2-3(b)的逻辑结构,即它的输出分别是输入A的原变量和反变量。
(a)(b)
图2-3互补输入缓冲电路
2.三态输出缓冲电路
在PLD器件封装引脚有限的情况下,为充分利用有限的引脚,常将一部分引脚用作I/O端(既可作为输入端,也可作为输出端)使用。当I/O作为输出端时,常常用到具有一定驱动能力的三态输出缓冲电路,它具有同相输出和反相输出两种形式,在PLD的逻辑电路中
分别以图2-4(a)和(b)所示的符号表示,其真值表如表2-1所示。
(a)(b)图2-4三态输出缓冲电路
3.与、或门阵列
表2-1三态输出缓冲电路的真值表
C
A
F
Y
0
高阻
1
0X
0
1
1
1
1
0
由于PLD的特殊结构,用通用的逻辑门符号表示比较繁杂,特用一些常用符号来简化表示,PLD中常用符号与国际符号对照表如表2-2所示。
表2-2PLD中常用符号与国际符号对照表
图2-5是PLD阵列中连接关系的表示。十字交叉线表示此二线未连接;交叉线的交叉点上打黑点,表示固定连接,即在PLD出厂时已连接;交叉线的交叉点上打叉,表示改点可编程,在PLD出厂后通过编程,其连接可随时改变。
图2-5PLD的连接表示法
可编程与阵列是PLD的核心部分。为了便于对PLD逻辑关系的描述、编程和使用,可采用如图2-5
您可能关注的文档
- 得字该怎么组词和造句教学设计.docx
- 初中二年级语文上学期教学计划.docx
- 五年级语文:23.林冲棒打洪教头.docx
- “好学生”往往是教育的盲区教学设计.docx
- 宏观经济学讲义2.docx
- (物流管理)物流基本技能实训大纲.docx
- 《会计基础》第一章-教案.docx
- 品评古诗中的“雪”教学设计.docx
- X花园一期入伙须知.docx
- 复杂网络下计算机病毒建立系统模型和探析.docx
- 新视野二版听说1第6单元示范1课件.ppt
- 【参考答案】 联络口译(第二版) 《联络口译》(第二版)参考答案.pdf
- 梅大高速茶阳路段“5·1”塌方灾害调查评估报告.docx
- 虹吸雨水PE管施工节点标准做法.pdf
- 2025消防设施施工质量常见通病防治手册,典型图示+规范要求.pptx
- 新视野大学英语(第二版)读写教程 4 空军工程大学编U05B.ppt
- E英语教程2(智慧版)Unit 6.pptx
- E英语教程3(智慧版)Unit 7.ppt
- 新视野二版读写1第4单元课件Section A How to Make a Good Impression.pptx
- E英语视听说教程4(智慧版)4-U2课件(2024版)U2.pptx
文档评论(0)