版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章存储器和可编程逻辑器件6.1半导体存储器6.2可编程逻辑器件基础6.3低密度可编程逻辑器件6.4高密度可编程逻辑器件2/1/202316.1半导体存储器一、概述半导体存储器是一种能存储大量二值数字信息的大规模集成电路,是现代数字系统特别是计算机中的重要组成部分。半导体存储器ROMEPROM快闪存储器PROME2PROM固定ROM(又称掩膜ROM)可编程ROMRAMSRAMDRAM按存取方式来分:2/1/202326.1半导体存储器按制造工艺来分:半导体存储器双极型MOS型对存储器的操作通常分为两类:写——即把信息存入存储器的过程。读——即从存储器中取出信息的过程。两个重要技术指标:存储容量—存储器能存放二值信息的多少。单位是位或比特(bit)。1K=210=1024,1M=210K=220。存储时间—存储器读出(或写入)数据的时间。一般用读(或写)周期来表示。2/1/202336.1半导体存储器二、掩膜只读存储器(ROM)②存储的数据不会因断电而消失,具有非易失性。特点:①只能读出,不能写入;1.ROM的基本结构ROM主要由地址译码器、存储矩阵和输出缓冲器三部分组成,其基本结构如图所示。2/1/20234ROM的基本结构6.1半导体存储器字线位线存储单元可以由二极管、双极型三极管或者MOS管构成。每个存储单元可存储1位二值信息(“0”或“1”)。按“字”存放、读取数据,每个“字”由若干个存储单元组成,即包含若干“位”。字的位数称为“字长”。每当给定一组输入地址时,译码器选中某一条输出字线Wi,该字线对应存储矩阵中的某个“字”,并将该字中的m位信息通过位线送至输出缓冲器进行输出。存储器的容量=字数×位数=2n×m位2/1/20235二极管ROM结构图6.1半导体存储器2.二极管ROM字线位线制作芯片时,若在某个字中的某一位存入“1”,则在该字的字线与位线之间接入二极管,反之,就不接二极管。“1”2/1/20236ROM的数据表地址数据A1A0D3D2D1D00001101110010111111001016.1半导体存储器地址译码器实现地址码的与运算,每条字线对应一个最小项。存储矩阵实现字线的或运算。2/1/202376.1半导体存储器3.MOS管ROMROM的点阵图“1”“0”2/1/202382.一次性可编程ROM(PROM)。出厂时,存储内容全为1(或全为0),用户可根据自己的需要进行编程,但只能编程一次。1.固定ROM(掩模ROM)。厂家把数据“固化”在存储器中,用户无法进行任何修改。使用时,只能读出,不能写入。6.1半导体存储器二、可编程的只读存储器ROM的编程是指将信息存入ROM的过程。UCC字线Wi位线Di熔丝用户对PROM编程是逐字逐位进行的。首先通过字线和位线选择需要编程的存储单元,然后通过规定宽度和幅度的脉冲电流,将该存储管的熔丝熔断,这样就将该单元的内容改写了。熔丝型PROM的存储单元2/1/202396.1半导体存储器3.紫外线擦除可编程ROM(EPROM)。采用浮栅技术,可通过紫外线照射而被擦除,可重复擦除上万次。5.快闪存储器(FlashMemory)。也是采用浮栅型MOS管,存储器中数据的擦除和写入是分开进行的,数据写入方式与EPROM相同,一般一只芯片可以擦除/写入100万次以上。4.电可擦除可编程ROM(E2PROM)。也是采用浮栅技术,用电擦除,可重复擦写100次,并且擦除的速度要快的多。E2PROM的电擦除过程就是改写过程,它具有ROM的非易失性,又具备类似RAM的功能,可以随时改写。2/1/2023106.1半导体存储器三、随机存取存储器(RAM)②断电后存储的数据随之消失,具有易失性。特点:①可随时读出,也可随时写入数据;根据存储单元的工作原理不同,RAM分为静态RAM和动态RAM。静态RAM:
优点:数据由触发器记忆,只要不断电,数据就能永久保存。缺点:存储单元所用的管子数目多,功耗大,集成度受到限制。动态RAM:优点:存储单元所用的管子数目少,功耗小,集成度高。缺点:为避免存储数据的丢失,必须定期刷新。2/1/2023111)SRAM的基本结构1.静态随机存储器(SRAM)SRAM主要由存储矩阵、地址译码器和读/写控制电路三部分组成.6.1半导体存储器SRAM的基本结构CS称为片选信号。CS=0时,RAM工作;CS=1时,所有I/O端均为高阻状态,不能对RAM进行读/写操作。R/W称为读/写控制信号。R/W=1时,执行读操作;R/W=0时,执行写操作。存储容量=字数×位数=2n×m位2/1/2023122)SRAM静态存储单元6.1半导体存储器UDDV4V2QQV1V3V5V6V7V8I/OI/O列选线Y行选线X存储单元位线D位线D(a)六管NMOS存储单元基本RS触发器无论读出还是写入操作,都必须使行选线X和列选线Y同时为“1”.UDDV4V2V6V5V1V3V7V8YI/OI/O位线D位线DX(b)六管CMOS存储单元PMOS管2/1/2023132.动态随机存储器(DRAM)6.1半导体存储器V4V3V1V2V7V8YDD位线D位线DC1C2CO1CO2QQ预充脉冲V5V6X存储单元UC1UC2UCC四管动态MOS存储单元动态MOS存储单元利用MOS管的栅极电容来存储信息,但由于栅极电容的容量很小,而漏电流又不可能绝对等于0,所以电荷保存的时间有限。为了避免存储信息的丢失,必须定时地给电容补充漏掉的电荷。通常把这种操作称为“刷新”或“再生”。刷新之间的时间间隔一般不大于20ms。动态MOS存储单元有四管电路、三管电路和单管电路等。2/1/2023146.1半导体存储器V4V3V1V2V7V8YDD位线D位线DC1C2CO1CO2QQ预充脉冲V5V6X存储单元UC1UC2UCC四管动态MOS存储单元写入数据:D=1时,C2充电,写入Q=1;D=0时,C1充电,写入Q=0。X=Y=“1”01101001读出数据:Q=0时,读出D=0;Q=1时,读出D=1;X=Y=“1”10CO1、CO2预充电012/1/2023156.1半导体存储器①写入信息时,字线为高电平,VT导通,位线上的数据经过VT存入CS。②读出信息时,字线为高电平,VT管导通,这时CS经VT向CO充电,使位线获得读出的信息。这是一种破坏性读出。因此每次读出后,要对该单元补充电荷进行刷新,同时还需要高灵敏度读出放大器对读出信号加以放大。单管动态MOS存储单元字选线位线D(数据线)CO输出电容VTCS存储电容2/1/2023166.1半导体存储器四、存储器容量的扩展位扩展可以用多片芯片并联的方式来实现。①各地址线、读/写线、片选信号对应并联,②各芯片的I/O口作为整个RAM输入/出数据端的一位。1.位扩展方式--增加I/O端个数用1024×1位的RAM扩展为1024×8位RAM--八片2/1/2023176.1半导体存储器2.字扩展方式--增加地址端个数例:用256×8位的RAM扩展为1024×8位RAM。分析:N=4256=28,每片有8条地址线;1024=210,需要10条地址线;所以,需要增加2条高位地址线来控制4片分别工作,即需要一个2-4线译码器。字扩展可以利用外加译码器控制芯片的片选(CS)输入端来实现。①各片RAM对应的数据线、读/写线对应并联;②低位地址线也并联接起来;③要增加的高位地址线,通过译码器译码,将其输出分别接至各片的片选控制端。2/1/2023186.1半导体存储器用256×8位的RAM扩展为1024×8位RAM的系统框图2/1/202319自20世纪60年代以来,数字集成电路已经历了从SSI、MSI、LSI到VLSI的发展过程。数字集成电路按照芯片设计方法的不同大致可以分为三类:①通用型中、小规模集成电路;②用软件组态的大规模、超大规模集成电路,如微处理器、单片机等;③专用集成电路(ASIC-ApplicationSpecificIntegratedCircuit)。ASIC是一种专门为某一应用领域或为专门用户需要而设计、制造的LSI或VLSI电路,它可以将某些专用电路或电子系统设计在一个芯片上,构成单片集成系统。6.2可编程逻辑器件基础一、PLD发展概况2/1/2023201.PLD连接的表示6.2可编程逻辑器件基础二、PLD电路的表示方法PLD的输入、反馈缓冲器都采用了互补输出结构。输出缓冲器一般为三态输出缓冲器。2.缓冲器的表示断开编程连接固定连接(硬连接)2/1/2023213.与门及或门的表示6.2可编程逻辑器件基础≥1ABCYYABCYABC&ABCYYABCABP1=0P2=0P3=1与门的缺省状态“悬浮1”状态2/1/202322与阵列Y1Y2或阵列AB与阵列Y1Y2或阵列4.与或阵列图6.2可编程逻辑器件基础任一组合逻辑函数都可用“与或”式表示,即任何组合逻辑函数都可以用一个与门阵列与一个或门阵列来实现。如:标准画法简化画法2/1/202323低密度可编程逻辑器件的集成密度小于每片700个等效门,它主要包括PROM、PLA、PAL和GAL四种器件。6.3低密度可编程逻辑器件PLD基本结构类型阵列输出方式与或PROMPLAPALGAL固定可编程可编程可编程可编程可编程固定固定固定固定固定可编程四种PLD的结构特点2/1/202324一、可编程只读存储器PROM6.3低密度可编程逻辑器件与阵列(固定)D2D1D0或阵列(可编程)A2A1A0完全译码阵列实现组合逻辑函数:将函数写为最小项之和形式,将对应的与项或起来即可。容量=与门数×或门数=2n×m利用效率低。2/1/2023256.3低密度可编程逻辑器件例:试用PROM实现4位二进制码到Gray码的转换。转换真值表与阵列或阵列A2A1A0A3D2D1D0D32/1/2023266.3低密度可编程逻辑器件二、可编程逻辑阵列PLA与阵列(可编程)A2A1A0D2D1D0或阵列(可编程)实现组合逻辑函数:将函数化简为最简与或式,将对应的与项或起来即可。容量=与门数×或门数制造工艺复杂。2/1/202327与阵列或阵列A3A2A1A0D3D2D1D06.3低密度可编程逻辑器件例:试用PLA实现4位二进制码到Gray码的转换。解:利用卡诺图化简得最简与或式:2/1/202328时序型PLA基本结构图6.3低密度可编程逻辑器件PLA的与或阵列只能构成组合逻辑电路,若在PLA中加入触发器则可构成时序型PLA,实现时序逻辑电路。与阵列或阵列······X1Xn触发器······Z1ZmW1WlQkQ1······2/1/202329111000010100例:试用PLA和JK触发器实现2位二进制可逆计数器。当X=0时,进行加法计数;X=1时,进行减法计数。6.3低密度可编程逻辑器件解:X为控制信号,Y为进位(借位)输出信号。X/YQ2Q10011100/01/01/11/01/00/00/10/001000001010011100101110111010100110001①画状态图②列状态转移表2/1/202330③求状态、驱动和输出方程6.3低密度可编程逻辑器件比较得驱动方程:2/1/2023316.3低密度可编程逻辑器件④画阵列图1J>C11K1J>C11KX1CPQ1Q2Y2/1/2023326.3低密度可编程逻辑器件三、可编程阵列逻辑PALA2A1A0D0D1D2或阵列(固定)与阵列(可编程)实现组合逻辑函数:将函数化简为最简与或式,将对应的与项相或输出即可。只能一次性编程。1.PAL的应用2/1/2023336.3低密度可编程逻辑器件例:试用PAL实现下列逻辑函数。解:化简得最简与或式:与阵列或阵列ABCY1Y22/1/2023346.3低密度可编程逻辑器件2.PAL的四种输出结构输入行OI①专用输出结构这种结构的输出端只能作输出用,不能作输入用。因电路中不含触发器,所以只能实现组合逻辑电路。输出端可以是或门、或非门,或者互补输出结构。目前常用的产品有PAL10H8(10输入,8输出,高电平输出有效)、PAL10L8、PAL16C1(16输入,1输出,互补型输出)等。2/1/2023356.3低密度可编程逻辑器件②可编程I/O输出结构这种结构的或门输出经过三态输出缓冲器,可直接送往输出,也可再经互补输出的缓冲器反馈到与阵列输入。即它既可作为输出用,也可作为输入用。用于实现复杂的组合逻辑电路。目前常用的产品有PAL16L8、PAL20L10等。II/OOE当OE=0时,三态输出呈高阻态,I/O引脚作输入使用;当OE=1时,三态门选通,I/O引脚作输出使用。2/1/2023366.3低密度可编程逻辑器件③寄存器输出结构这种结构的输出端有一D触发器。在时钟的上升沿先将或门输出寄存在D触发器的Q端,当使能信号OE有效时,Q端的信号经三态缓冲器反相后输出,输出为低电平有效。触发器的Q输出还可以通过缓冲器反馈送至与阵列的输入端。因而这种结构的PAL能记忆原来的状态,实现时序逻辑电路。目前常用的产品有PAL16R4、PAL16R8(R表示寄存器输出型)等。IQQ1DQ时钟OEC12/1/202337IQQ1D时钟OEQC1YQ6.3低密度可编程逻辑器件④异或输出结构这种结构的输出部分有两个或门,它们的输出经异或门进行异或运算后再经D触发器和三态缓冲器输出。这种结构不仅便于对与—或逻辑阵列输出的函数求反,还可以实现对寄存器状态进行保持操作。目前常用的产品有PAL20X4、PAL20X8(X表示异或输出型)等。2/1/202338GAL是在PAL的基础上发展起来的,具有和PAL相同的与或阵列,即可编程的与阵列和固定的或阵列。不同的是它采用了电擦除、电可编程的E2PROM工艺制作,可以用电信号擦除并反复编程上百次。GAL器件的输出端设置了可编程的输出逻辑宏单元OLMC(OutputLogicMacroCell),通过编程可以将OLMC设置成不同的输出方式。这样同一型号的GAL器件可以实现PAL器件所有的各种输出电路工作模式,即取代了大部分PAL器件,因此称为通用可编程逻辑器件。GAL器件分两大类:一类为普通型GAL,其与或阵列结构与PAL相似,如GAL16V8(V表示输出方式可变)、GAL20V8、ispGAL16Z8都属于这一类;另一类为新型GAL,其与或阵列均可编程,与PLA结构相似,主要有GAL39V8。6.3低密度可编程逻辑器件四、通用阵列逻辑GAL2/1/202339优点:①采用电擦除工艺和高速编程方法,使编程改写变得方便、快速,整个芯片改写只需数秒钟,一片可改写100次以上。②采用E2CMOS工艺,保证了GAL的高速度和低功耗。存取速度为12~40ns,功耗仅为双极性PAL器件的1/2或1/4,编程数据可保存20年以上。③采用可编程的输出逻辑宏单元(OLMC),使其具有极大的灵活性和通用性。④可预置和加电复位所有寄存器,具有100%的功能可测试性。⑤备有加密单元,可防止他人非法抄袭设计电路。6.3低密度可编程逻辑器件GAL器件的特点2/1/202340缺点:GAL和PAL一样都属于低密度PLD,其共同缺点是规模小,每片相当于几十个等效门电路,只能代替2~4片MSI器件,远达不到LSI和VLSI专用集成电路的要求。另外,GAL在使用中还有许多局限性,如一般GAL只能用于同步时序电路,各OLMC中的触发器只能同时置位或清0,每个OLMC中的触发器和或门还不能充分发挥其作用,且应用灵活性差等。这些不足之处,都在高密度PLD中得到了较好的解决。6.3低密度可编程逻辑器件2/1/2023411.阵列扩展型高密度可编程逻辑器件6.4高密度可编程逻辑器件高密度可编程逻辑器件的集成密度大于每片1000个等效门,它主要包括EPLD、CPLD和FPGA三种。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度工程建设合同标的质量要求3篇
- 2024年度企业咨询服务与人力资源外包合同2篇
- 2024年度光纤网络建设及运维合同6篇
- 黑龙江省穆棱市2023-2024学年高三下学期期末目标检测试题数学试题
- 《机器人运动学》课件
- 《有机化合物概述》课件
- 2024-2025学年高中数学 第三章 导数及其应用 3.3 导数在研究函数中的应用 3.3.1 函数的单调性与导数说课稿 文 新人教A版选修1-1
- 泌尿系损伤教案
- 水稻委托种植合同3篇
- 2024年度知识产权许可合同许可内容与许可范围3篇
- 广东省东莞市塘厦初级中学2024-2025学年九年级上学期期中考试英语试题
- 第五单元分数四则混合运算(单元测试)-2024-2025学年六年级上册数学 苏教版
- 2023-2024学年广东省深圳市坪山区八年级(上)期末英语试卷
- 仓库管理培训资料
- 各种珍禽购销合同模板
- 部编版小学语文五年级上册期末总复习《古诗专项训练》附答案
- CQI-23模塑系统评估审核表-中英文
- 质量保证体系及措施
- DB11∕T 1071-2014 排水管(渠)工程施工质量检验标准
- 2024年备品备件库房管理制度例文(二篇)
- 第五单元圆(单元测试)-2024-2025学年六年级上册数学人教版
评论
0/150
提交评论