数字电路讲义-第八章教学提纲.ppt
《数字电路讲义-第八章教学提纲.ppt》由会员分享,可在线阅读,更多相关《数字电路讲义-第八章教学提纲.ppt(154页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字电路讲义数字电路讲义-第八章第八章第八章第八章 存储器与可编程逻辑器件存储器与可编程逻辑器件 第一节第一节 概述概述EPROMFPGA第八章第八章 存储器与可编程逻辑器件存储器与可编程逻辑器件 第一节第一节 概述概述第八章第八章 存储器与可编程逻辑器件存储器与可编程逻辑器件 第一节第一节 概述概述第二节第二节 随机存取存储器随机存取存储器-RAM(RAM-Random Access Memory)随机存储器随机存储器的特点是:在工作过程中,既可的特点是:在工作过程中,既可从存储器的任意单元读出信息,又可以把外界信从存储器的任意单元读出信息,又可以把外界信息写入任意单元,因此它被称为随机存储
2、器,简息写入任意单元,因此它被称为随机存储器,简称称 RAM。RAM 按功能可分为按功能可分为 静态、动态两类静态、动态两类 一、静态随机存取存储器一、静态随机存取存储器-Static RAM84位位SRAMA0A1A2 DI3 DI2 DI1 DI0 DO3 DO2 DO1 DO084位位 SRAM 图形符号图形符号 存储单元简图存储单元简图 SRAM的写操作时序的写操作时序三总线如何配合?三总线如何配合?SRAM的写操作时序的写操作时序 SRAM的读操作时序的读操作时序6116二、动态随机存取存储器二、动态随机存取存储器-Dynamic RAM存储、读出过程存储、读出过程写写读读二、动态随
3、机存取存储器二、动态随机存取存储器-Dynamic RAM刷新刷新动态动态RAMnDRAM的优点的优点:存储容量大存储容量大,集成集成 度高度高nDRAM的缺点的缺点:需要定时刷新需要定时刷新DRAM的结构的结构 DRAM的的工作方式工作方式三、三、RAM的扩展与应用的扩展与应用 n1、容量扩展、容量扩展n位扩展:存储器并行数据位数的扩展位扩展:存储器并行数据位数的扩展n字扩展:存储深度的扩展字扩展:存储深度的扩展 字扩展:存储深度的扩展字扩展:存储深度的扩展 低位地址低位地址直接相连直接相连高位地址高位地址译出片选译出片选常用常用RAM组件:组件:RAM2114:共有共有10根地址线,根地址
4、线,4根数据线。根数据线。容量为:容量为:1024字字4位(即位(即1K4)RAM6116:共有共有11根地址线,根地址线,8根数据线。根数据线。容量为:容量为:2048字字8位(又称为位(又称为2K8)AM21L41:共有共有12根地址线,根地址线,1根数据线。根数据线。故其容量为:故其容量为:4096字字1位(即位(即4K1)AM12168:共有共有12根地址线,根地址线,4根数据线。根数据线。容量为:容量为:4096字字4位(即位(即4K4)RAM2114、6116的管脚图的管脚图123456789181716151413121110A2A1A0A3A4A5A6A7A8A9CSGNDVC
5、CD3D2D1D0R/WRAM 2114 管脚图管脚图2345678910232221201918171615A0A1D0A3A4A5A6A9A10CSGNDVCCD3D2D1D4RAM 6116 管脚图管脚图A2A711112141324A8D5D6D7RDWRRAM2114、6116的管脚图的管脚图地址地址数据数据控制控制6116例例8-1 试将容量为试将容量为2564位的位的SRAM(AM9122),扩展成,扩展成5128位的位的RAM组合组合分析:位扩展分析:位扩展 4 8 需两片需两片AM9122 字扩展字扩展256 512 深度为原来的两倍深度为原来的两倍 224 共需共需4片容量
6、为片容量为2564位的位的SRAM(AM9122)片选片选数据数据片选片选多块多块RAM构成内存条构成内存条CPU与与RAM的连接的连接PC控制接口卡中控制接口卡中RAM的电路的电路双向三态门双向三态门三、三、RAM的扩展与应用的扩展与应用 n1、双口、双口RAM三、三、RAM的扩展与应用的扩展与应用 n1、双口、双口RAM应用:应用:显示缓存、字符合成器显示缓存、字符合成器三、三、RAM的扩展与应用的扩展与应用 n2、RAM用作移位寄存器用作移位寄存器应用:应用:大容量移位大容量移位延时:音乐喷泉延时:音乐喷泉三、三、RAM的扩展与应用的扩展与应用 n3、先进先出存储器先进先出存储器 FIF
7、O(First In First Out)应用?应用?PC-HD接口接口存储变调存储变调半满标志半满标志全满标志全满标志案例:案例:ATA接口接口原理?原理?不同传输率总线转换不同传输率总线转换三、三、RAM的扩展与应用的扩展与应用 n3、先进先出存储器先进先出存储器-FIFO用边读边写用边读边写双端口双端口RAM构成构成FIFO三、三、RAM的扩展与应用的扩展与应用 n3、先进先出存储器先进先出存储器-FIFO用用标准标准RAM构成构成FIFOAI-AO=?只读存储器,工作时其存储的内容固定不变。只读存储器,工作时其存储的内容固定不变。只能读出,不能随时写入,所以称为只读存储器。只能读出,不
8、能随时写入,所以称为只读存储器。一、一、ROM的基本结构及工作原理的基本结构及工作原理 ROM主要由主要由地址译码器、存储矩阵地址译码器、存储矩阵和和输出输出电路电路三部分组成。三部分组成。Read Only MemoryMROMPROM EPROM EEPROM第三节第三节 只读存储器只读存储器(ROM)输出输出电路电路存储存储矩阵矩阵字线字线位线位线A1A0A1A0A1A0A1A0A1A0D3D2D1D0-VCC译译码码器器K:输出输出控制端控制端W3W0W2W1固定固定ROM ROM主要由主要由地址译码器地址译码器存储矩阵存储矩阵输出电路输出电路000101111100110011001
9、001地地 址址A1A0D3D2D1D0内内 容容A1A0A1A0A1A0A1A0A1A0D3D2D1D0-VCC译译码码器器K:输出输出控制端控制端 给出任意一个地给出任意一个地址码,译码器与之对址码,译码器与之对应的字线变为应的字线变为高电平高电平,进而从位线上便可输进而从位线上便可输出四位数字量。出四位数字量。字线字线位线位线图中存储器的内容图中存储器的内容ROM阵列示意图阵列示意图ROM阵列示意图阵列示意图ROM阵列示意图阵列示意图0和和1的输出?的输出?10ROM阵列示意图阵列示意图10HLROM阵列示意图阵列示意图0110符号和定时图符号和定时图A关联的作用关联的作用:当当Am=1
10、时,受影响的输入、输时,受影响的输入、输出端被选通,允许各输入端出端被选通,允许各输入端上的数据写入存储器中的上的数据写入存储器中的m号区域,或者允许号区域,或者允许m号区域号区域的内容从输出端被读出;的内容从输出端被读出;Am=0时,受影响的输入、输出时,受影响的输入、输出端被封锁,不允许写入也不端被封锁,不允许写入也不允许读出允许读出 特点特点:出厂时全部存储出厂时全部存储“1”,用户可根据需要将某,用户可根据需要将某些单元改写为些单元改写为“0”,然而只能改写一次。然而只能改写一次。字线字线位位线线熔熔断断丝丝将熔丝烧断,该将熔丝烧断,该单元则变成单元则变成“0”。二、可编程二、可编程
11、ROM(PROM)二、可编程二、可编程 ROM(PROM)编程图编程图EPROMErassable PROM 所存储的信息可以用紫外线照射擦除,重新编程。所存储的信息可以用紫外线照射擦除,重新编程。三、三、可改写可改写PROM(EPROM和和EEPROM)ROMPROM高电平高电平 编程后,编程后,栅极阈值变高,栅极阈值变高,输出为输出为0EPROMErassable PROM 所存储的信息可以用紫外线照射擦除,重新编程。所存储的信息可以用紫外线照射擦除,重新编程。三、三、可改写可改写PROM(EPROM和和EEPROM)2732 EEPROM(E2PROM)Electrically EPRO
12、M 电可擦除电可擦除PROM三、三、可改写可改写PROM(EPROM和和EEPROM)优点:方便,优点:方便,主板在线升级等主板在线升级等;注意,;注意,案例案例38所所ROMPROMEPROM四、四、ROM的扩展的与应用的扩展的与应用 1、ROM的扩展的扩展四、四、ROM的扩展的扩展 8位扩展:位扩展:四、四、ROM的扩展的扩展 将容量为将容量为1K8的的PROM(28L85A)编程为)编程为8K1的的ROM地址的不同地址的不同考研例题:考研例题:ROM的连接电路的连接电路A19A15:11111CPU与与ROM的连接的连接2、ROM的应用举例的应用举例a.用于存储固定的专用程序用于存储固定
13、的专用程序b.利用利用ROM可实现查表或码制变换等功能可实现查表或码制变换等功能 查表查表功能功能 查某个角度的三角函数查某个角度的三角函数 把变量值(角度)作为地址码,其对应的函数值把变量值(角度)作为地址码,其对应的函数值作为存放在该地址内的数据,这称为作为存放在该地址内的数据,这称为“造表造表”。使。使用时,根据输入的地址用时,根据输入的地址(角度角度),就可在输出端得到所,就可在输出端得到所需的函数值,这就称为需的函数值,这就称为“查表查表”。码制变换码制变换 把欲变换的编码作为地址,把把欲变换的编码作为地址,把最终的目的编码作为相应存储单元中的内容最终的目的编码作为相应存储单元中的内
14、容即可。即可。例例8-3 试用试用PROM实现实现8位位B码至码至BCD码的转换码的转换 有不足有不足200例例8-4 用容量为用容量为2K8 的的ROM,构成,构成14位的数据产生可位的数据产生可控的奇控的奇/偶校验码偶校验码例例8-4 用容量为用容量为2K8 的的ROM,构成,构成14位的数据产生可位的数据产生可控的奇控的奇/偶校验码偶校验码b14=0,?,?b14=1,?,?奇校验奇校验偶校验偶校验奇校验奇校验有误利用利用ROM存储字库点阵存储字库点阵地址地址数据数据利用利用ROM存储字库点阵存储字库点阵公公利用利用ROM存储字库点阵存储字库点阵 编程一个汉字就需芯片编程一个汉字就需芯片
15、 16x16 个存储单元。个存储单元。一个容量为一个容量为 64Kx16 位的位的 EPROM,可以存储上述字体的汉字可以存储上述字体的汉字 4 000 个,个,而地址码需而地址码需 16 位,输出数据线需位,输出数据线需 16 条。条。ROMD/A计计数数器器CP计数脉冲计数脉冲送示波器送示波器34uoA1A2A0D3D2D1D0D/A01000000000001111111111100000000000000000000001111111111124812963tuo03.ROM 在波形发生器中的应用在波形发生器中的应用地址发生器地址发生器很有用很有用ROM实现逻辑函数实例实现逻辑函数实例
16、d0m(1,2,4,7)d1m(1,2,3,7)ROM实现组合函数的不足实现组合函数的不足 芯片的利用率不高芯片的利用率不高。这是因为。这是因为ROM中的与阵列是一个固定的中的与阵列是一个固定的全译码阵列,全译码阵列,每一个乘积项都是一个最小项,只能实现组合每一个乘积项都是一个最小项,只能实现组合逻辑函数的最小项表达式,不能进行化简,而且实际上大多数逻辑函数的最小项表达式,不能进行化简,而且实际上大多数的组合逻辑函数也并不需要所有的最小项。因此,的组合逻辑函数也并不需要所有的最小项。因此,ROM在绝在绝大多数场合还是被作为存储器使用。大多数场合还是被作为存储器使用。第四节第四节 可编程逻辑阵列
17、可编程逻辑阵列-PLA(PLA Programmable Logic Array)一、概述一、概述二、二、PLA的工作原理及应用的工作原理及应用“与与”“或或”都可都可编程编程与与ROM的区别?的区别?或的数量限制或的数量限制二、二、PLA的工作原理及应用的工作原理及应用Q0=?编程例子:编程例子:P1P2P3P4P5P2P4P5P3P6如果用如果用ROM完成,完成,需要多大容量的?需要多大容量的?16X3例例8-6试用适当的试用适当的PLA和触发器实现一可变模分频器,当控制输和触发器实现一可变模分频器,当控制输入入X0时,分频模时,分频模M5;X1时,时,M7,且在状态,且在状态Q2Q1Q0
18、111时,输出时,输出Z为为1,其余情况均为,其余情况均为0,此外,电,此外,电路还具有异步置位输入路还具有异步置位输入SD。解:首先列功能表进行计数器设计解:首先列功能表进行计数器设计选用选用D触发器触发器三、三、PLA的扩展的扩展输出扩展输出扩展三、三、PLA的扩展的扩展乘积项扩展乘积项扩展内部编程内部编程反码输出反码输出线与线与三、三、PLA的扩展的扩展输入扩展输入扩展线或线或I16I31三、三、PLA的扩展的扩展输入扩展输入扩展乘积项扩展乘积项扩展输出扩展输出扩展三、三、PLA的扩展的扩展特点:与、或都可编程;特点:与、或都可编程;不足:不足:有点复杂、成本高有点复杂、成本高有解决办法
19、吗有解决办法吗?第五节第五节 可编程阵列逻辑可编程阵列逻辑-PAL(PAL Programmable Array Logic)特点:特点:与阵列可以编程;与阵列可以编程;或阵列以固定的或阵列以固定的 有多种输出结构可供选择有多种输出结构可供选择相同相同不同不同PLA功能?功能?极性极性选择选择PAL的命名的命名PAL的基本输出结构的基本输出结构PAL的基本输出结构的基本输出结构是否是否取非取非PAL的基本输出结构的基本输出结构PAL的基本输出结构的基本输出结构同步同步时钟时钟PAL的基本输出结构的基本输出结构异步异步时钟时钟PAL的基本输出结构的基本输出结构组合组合时序时序用用PAL实现下电路
20、实现下电路输入变量矩阵输入变量矩阵与与或或特点:特点:PLA:只能组合,非常灵活。:只能组合,非常灵活。有点复杂、成本高有点复杂、成本高PAL:可组合,也可时序。:可组合,也可时序。不足:采用熔丝工艺,只能编程一次不足:采用熔丝工艺,只能编程一次第六节第六节 通用阵列逻辑通用阵列逻辑-GAL(GAL Generic Array Logic)一、一、GAL的结构的结构GAL结构结构PAL结构结构GAL结构结构二、二、OLMC的结构和组态的结构和组态Output Logic Macro Cell乘积项乘积项选择选择三态使能三态使能选择选择反馈反馈选择选择输出输出选择选择极性极性选择选择二、二、OL
21、MC的结构和组态的结构和组态二、二、OLMC的结构和组态的结构和组态二、二、OLMC的结构和组态的结构和组态二、二、OLMC的结构和组态的结构和组态二、二、OLMC的结构和组态的结构和组态二、二、OLMC的结构和组态的结构和组态例:试用例:试用GAL16V8构成构成6位通用移位寄存器位通用移位寄存器二、二、OLMC的结构和组态的结构和组态二、二、OLMC的结构和组态的结构和组态二、二、OLMC的结构和组态的结构和组态第七节第七节 PLD的发展与编程的发展与编程 一、一、第三代第三代PLDHDPLD家族成员家族成员:EPLD、CPLD、FPGA种类种类:单元型单元型HDPLD FPGA,类似标准
22、门阵列结构;,类似标准门阵列结构;阵列扩展型阵列扩展型HDPLDEPLD和和CPLD,基于与基于与-或阵列结构(乘积项结构)或阵列结构(乘积项结构)典型产品典型产品:Xilinx公司的公司的FPGA器件器件 Altera公司的公司的CPLD器件。器件。部分部分HDPLD产品的性能表产品的性能表生产厂商生产厂商器件系列器件系列结构类型结构类型连线类型连线类型编程工艺编程工艺编程技术编程技术AlteraAPEX、FLEX查找表查找表确定型确定型SRAMICRMAX7000、MAX9000乘积项乘积项确定型确定型E2PROMISPMAX5000、Classic乘积项乘积项确定型确定型EPROM编程器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 讲义 第八 教学 提纲
限制150内