可编程逻辑器件--PLD简介15261.pptx





《可编程逻辑器件--PLD简介15261.pptx》由会员分享,可在线阅读,更多相关《可编程逻辑器件--PLD简介15261.pptx(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可编程逻辑器件PLD EDA工作室E-mail:Z课程简介l脉冲与数字电路为基础:学习了数字电路的基本设计方法。l可编程逻辑器件:面向实际工程应用,紧跟技术发展,掌握数字系统新的设计方法。l数字信号处理:后续课程,应用的一个方面,由FPGA代替DSP来实现算法,提高系统的速度。课程宗旨l更新数字电路的设计观念,建立用PLD器件取代传统TTL器件设计数字电路的思想l更新数字系统设计手段,学会使用硬件描述语言(Hardware Description Language)代替传统的数字电路设计方法来设计数字系统。数字电路的基本组成l任何组合电路都可表示为其所有输入信号的最小项的和或者最大项的积的形式
2、。l时序电路包含可记忆器件(触发器),其反馈信号和输入信号通过逻辑关系再决定输出信号。可编程逻辑器件的定义l逻辑器件:用来实现某种特定逻辑功能的电子器件,最简单的逻辑器件是与、或、非门(74LS00,74LS04等),在此基础上可实现复杂的时序和组合逻辑功能。l可编程逻辑器件(PLDProgrammable Logic Device):器件的功能不是固定不变的,而是可根据用户的需要而进行改变,即由编程的方法来确定器件的逻辑功能。l74LS00 是是TTL与非门,高电平与非门,高电平4V左右,低电平左右,低电平1V左右左右 vcc 4A 4B 4Y 3A 3B 3Y-14 13 12 11 10
3、 9 8 1 2 3 4 5 6 7-1A 2A 1Y 2A 2B 2Y GND Y=nor(A and B)与非门经常用来实现组合逻辑的运算,与非门经常用来实现组合逻辑的运算,l74LS08是2输入四正与门集成电路芯片,常用在各种功能的数字电路系统中.l74ls04是带有6个非门的芯片,他的功能表就不用说了搞电子的地球人应该都知道的,引脚功能图详见下面:还有一类是可编程逻辑器件,称为还有一类是可编程逻辑器件,称为PLD(Programmable Logical Device)。如图如图2所示所示:可编程器件可编程器件大大多多数数典典型型的的PLD器器件件是是由由二二级级组组合合网网 络构成的
4、。络构成的。通常第一级是通常第一级是“与与”阵列;阵列;第二级是第二级是“或或”阵列。阵列。输输入入连连接接“与与”阵阵列列,在在其其中中进进行行“与与”逻辑组合,形成乘积项。逻辑组合,形成乘积项。然然后后乘乘积积项项转转入入“或或”阵阵列列,在在“或或”阵阵列列中中由由不不同同的的乘乘积积项项构构成成所所要要求求的的逻逻辑函数输出。辑函数输出。可编程逻辑器件的发展历程可编程逻辑器件的发展历程70年代年代80年代年代90年代年代PROM 和和PLA 器件器件改进的改进的 PLA 器件器件GAL器件器件FPGA器件器件EPLD 器件器件CPLD器件器件内嵌复杂内嵌复杂功能模块功能模块的的SoPC
5、 可编程逻辑器件的分类可编程逻辑器件的分类图图3-2 按集成度按集成度(PLD)分类分类简单简单PLD原理原理 电路符号表示电路符号表示图图3-3 常用逻辑门符号与现有国标符号的对照常用逻辑门符号与现有国标符号的对照电路符号表示电路符号表示图图3-4PLD的互补缓冲器的互补缓冲器 图图3-5 PLD的互补输入的互补输入 图图3-6 PLD中与阵列表示中与阵列表示图图3-7 PLD中或阵列的表示中或阵列的表示 图图3-8 阵列线连接表示阵列线连接表示 乘积项乘积项与门与门或项或项或门或门01AB例例:基本的基本的PLD结构结构与阵列与阵列可编程可编程或阵列或阵列固定固定PROM结构l与阵列为全译
6、码阵列,器件的规模将随着输入信号数量n的增加成2n指数级增长。因此PROM一般只用于数据存储器,不适于实现逻辑函数。lEPROM和EEPROM PROM图图3-9 PROM基本结构:基本结构:其逻辑函数是:其逻辑函数是:PROM图图3-10 PROM的逻辑阵列结构的逻辑阵列结构逻辑函数表示:逻辑函数表示:PROM图图3-11 PROM表达的表达的PLD图阵列图阵列图图3-12 用用PROM完成半加器逻辑阵列完成半加器逻辑阵列用用PROM实现组合逻辑电路功能实现组合逻辑电路功能实现的函数为:实现的函数为:固定连接点固定连接点(与)(与)编程连接点编程连接点(或)(或)PLA结构lPLA的内部结构
7、在简单PLD中有最高的灵活性。PLA图3-13 PLA逻辑阵列示意图逻辑阵列示意图 PLA图图3-14 PLA与与 PROM的比较的比较1 PAL结构结构l与阵列可编程使输与阵列可编程使输入项增多,或阵列入项增多,或阵列固定使器件简化。固定使器件简化。l与项与项有被浪费的情有被浪费的情况且寄存器和况且寄存器和I/O数数量有限。量有限。l或阵列固定明显影或阵列固定明显影响了器件编程的灵响了器件编程的灵活性活性 PAL 图3-15PAL结构:结构:图图3-16 PAL的常用表示:的常用表示:PAL实现逻辑函数的原理实现逻辑函数的原理l用与或阵列实现全加器。用与或阵列实现全加器。An、Bn 加数,被
8、加数加数,被加数 Cn 低位进位低位进位 Cn+1 本位进位本位进位 Sn和数和数l全加器的最简与或表达式全加器的最简与或表达式:二二.PAL、GAL结构结构AnBnCnAnBnCnAnBnCnAnBnCnAnBnAnCnBnCn二二.PAL、GAL结构结构 在与在与/或阵列的基础上再增加触或阵列的基础上再增加触发器发器,便可以构成既可以实现组合逻便可以构成既可以实现组合逻辑功能,又可以实现实现时序逻辑辑功能,又可以实现实现时序逻辑功能的功能的PLD器件了。器件了。PAL实现逻辑函数的原理(续)实现逻辑函数的原理(续)二二.PAL、GAL结构结构 PAL图图3-17 一种一种PAL16V8的部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程 逻辑 器件 PLD 简介 15261

限制150内