《大规模集成电路上.ppt》由会员分享,可在线阅读,更多相关《大规模集成电路上.ppt(31页珍藏版)》请在三一办公上搜索。
1、第7章 大规模数字集成电路,3.7.1 随机存取存储器(RAM),3.7.2 只读存储器(ROM),3.7.4 高密度PLD器件应用举例,3.7.3 高密度可编程逻辑器件简介,常用大规模数字集成电路,半导体存储器,微处理器,大规模可编程逻辑器件,大规模专用数字集成电路(ASIC),本章主要介绍半导体存储器和大规模可编程逻辑器件的结构及使用方法。,3.7.1 随机存取存储器(RAM),存储大量二进制信息的器件,半导体存储器特点,半导体存储器特点,随机存取存储器(RAM,Random Access Memory),只读存储器(ROM,Read Only Memory),RAM特点:,操作者能任意选
2、中存储器中的某个地址单元,对该地址中的信息进行读出操作或写入新的信息。,根据RAM的工作特点可见,计算机中的内存条就是一种随机存取存储器RAM。,读出操作时原信息保留;写入新信息时,新信息将取代原信息。,电路一旦失电,信息全无;恢复供电后,原信息不能恢复,RAM中的信息为随机数。,半导体存储器通常与微处理器直接相连,用于存放微处理器的指令、数据。,一、RAM的一般结构和读写过程,1.RAM的一般结构,RAM由存储体、行列地址译码器、I/O及读/写控制电路三部分电路组成。,存储体:,是存放大量二进制信息的“仓库”,由成千上万个存储单元组成。而每个基本存储单元存放着一位二进制数0或1。,一个基本存
3、储单元(1位),i行,j列,i行,j列,一个存储单元(四个基本存储单元)(4位),一个地址码可以同时指定多个存储单元,即一次“写入”或“读出”的数是一个多位二进制数。存储器的容量就是基本存储单元的个数。表示为M字N位。其中,M个字是全部地址码所能指定的字数,N位就是一个地址码一次能指定的存储单元的个数。,例如,一个10位地址的RAM,共有210个存储单元,若每个存储单元存放一位二进制信息,则该RAM的容量就是2101=1024字位,通常称1K字位。若每个存储单元存放4位二进制信息,则该RAM的容量就是2104=4096字位,行、列地址译码器:,是二进制译码器,将地址码翻译成行列对应的具体地址,
4、指明对哪个存储单元进行读写操作。,例如,一个10位的地址码A4A3A2A1A0=00101、B4B3B2B1B0=00011时,则将对应于第5行第3列的存储单元被选中。,I/O及读/写控制电路:,读/写控制电路决定是读出存储器中的信息还是将新信息写入存储器中。,输入/输出缓冲器起数据锁存作用,通常采用三态输出的电路结构。因此,RAM可以与外面的数据总线电路相连接,实现信息的双向传输。,2.RAM的读/写过程,访问某地址单元的地址码有效,加入你想去访问的具体地址:如A9A0=0D3H=0011010011B。,二、RAM中的存储单元,按照数据存取的方式不同,RAM中的存储单元分为两种:,静态存储
5、单元静态RAM(SRAM,Static RAM)动态存储单元动态RAM(DRAM,Dynamic RAM),1.静态存储单元(SRAM),典型结构,存储单元,I/O缓冲及控制电路,三、静态RAM的容量扩展,当静态RAM的地址线和数据线不能与微机相匹配时,可用地址线扩展、数据线扩展、线地址和数据线同时进行扩展的方法加以解决。,位数扩展(数据线扩展),RAM 2114:10位地址,4位数据线,容量为2104=10244=4096字位(4K字位)。,用4K容量的RAM2114,实现一个容量为10248 字位(8K字位)容量的RAM。,选用RAM2114两片,将两片的地址线、读/写线及片选线并联,两片
6、的数据分别作为高4位数据和低4位数据,即可组成8位的数据线。,【例】,解:,字扩展(地址线扩展),A10=0时,地址范围为A10A9A0=(0000000000001111111111)B,或(000 3FF)H,A10=1时,地址范围为A10A9A0B,或(04007FF)H,RAM1工作,RAM2工作,RAM的字位扩展,【例】将RAM2114扩展成容量为40968字位(32K字位)的RAM。,解:4096个字需要12位地址,而RAM2114只有10位地址,所以需要进行地址扩展,同时还应将4位,扩展成8位。位扩展同前,地址扩展用译码器完成,共需用8片RAM2114。,3.7.2 只读存储器R
7、OM,只读存储器ROM中的信息不能轻易地更改。,一经写入,只能读出。即使掉电,原存储的内容仍然不变。,一旦恢复供电,信息能完全复原。,一、只读存储器的一般结构,地址译码器是一个二进制全译码电路,即是一个不可编程的“与”阵列。,存储体是一个“或”结构的阵列。,44ROM具体电路,D0位的或门结构,读出的信息内容如下:,ROM存储体与RAM完全不一样,ROM属于组合逻辑电路,而且ROM也没有I/O缓冲与控制电路。,ROM没有记忆电路,由固定的“与”阵列和固定的“或”阵列组成。N位地址的与阵列共有2N个与项(称为字);存储矩阵部分构成或阵列,每个或门的输出称为位。,ROM的与或阵列结构与组合型PLD
8、器件相类似,表明PLD器件是由ROM逐步发展过来的。同时,ROM也用简化逻辑图表示:,二、只读存储器ROM的种类,ROM中的与阵列不可编程,或阵列可进行固定编程。根据不同的半导体制造工艺,或阵列的编程方式有多种。ROM种类通常按其编程方式划分。,掩膜型只读存储器,生产厂家根据用户要求的存储内容,用掩膜工艺,在存储体中的字位线交叉处,制作半导体器件。,一旦制成,其内容就固定,无法编程(更改)。,如家电中的洗衣机程序,电风扇程序都是固定的。,PROM 可一次编程(改写)的只读存储器,又分为熔丝式和短路式两种。,熔丝式,短路式,出厂时内容全为“1”。,出厂时内容全为“0”。,可以编程一次,编程后内容
9、就固定了,无法更改。,在字位线的每个交叉点上都做上一个半导体器件。,加电流将熔丝熔断,可把内容改写为0。,将D1击穿,可把内容改写为1。,EPROM 紫外线擦除式(UVEPROM),EPROM芯片的中央开有一个石英窗口。,通常采用采用编程电压进行编程,可多次编程,编程次数达100次以上;,擦除所有内容时需用UV(紫外线)对准窗口照射,时间约20分钟;,编程后需用黑色胶布将石英窗口封住,以防空气中的UV,数据可保存20年以上;,在字位线交叉点制作一个特殊的MOS器件。一种是FAMOS(Floating-gate Avalanche Injunction MOS,浮栅雪崩注入型);另一种是SIMO
10、S(Stacked-gate Injunction MOS,叠栅注入型)。,E2PROM 电擦除式(EEPROM),E2PROM的擦除只需电信号(高压编程电压和高压脉冲),且擦除速度快。,E2PROM可以单字节擦除或改写,而EPROM只能整片擦除。,有些E2PROM可5V编程。,E2PROM既具有ROM器件的非易失性优点,又具备类似RAM器件的可读写功能(但写入速度相对较慢)。,E2PROM存储单元中采用隧道MOS管(全称为浮栅隧道氧化层MOS管Flotox,Floating-gate Tunnel Oxide MOS)。,快闪存储器(FLASH Memory),每个存储单元只需单个MOS管,
11、因此其结构比EEPROM更加简单,存储容量可以做得更大。,不能象EEPROM那样实现单字节擦除或改写,一般只能分页擦除或改写。,根据器件容量大小,一页大小为128、256、512、64K字节不等。,快闪存储器的编程与EPROM相似。,快闪存储器的擦除机理与E2PROM相似,即利用了“电子隧道效应”。,三、ROM的应用举例,ROM是由“与”阵列(地址译码器)和可编程的“或”阵列(存储体)组成。而任何一个逻辑函数都可表示为“与或”表达式。因此,可以用EPROM实现各种功能的组合逻辑。,EPROM2716,有11根地址线A0A10,8位数据输出D0D7,存储容量为2K字节,VPP是编程电压,、为片选
12、、读/写,EPROM2716的六种工作状态,【例】,试用EPROM2716将4位二进制码转换成格雷码。,解:二进制码与格雷码的关系为:,把4位二进制码作为EPROM2716的低四位地址输入,而把4位格雷码作为对应地址中的内容写入到EPROM 中,即可实现二进制码到格雷码的转换。,转换电路如图:,【例】,试用EPROM2716、计数器、译码器等电路设计一个能显示“日”字的字符发生器。,解:要设计这样一个显示电路必须考虑以下几点:,要显示的信息“日”应存放在存储器中,显示时不断地重复取出“日”信息。,如果采用点阵式的发光二极管显示方式时,应以一定的频率自上而下的逐行扫描,使显示的“日”字不闪烁。,除需要存储器外,还应有计数器和译码器以及一块点阵显示板。,将“日”进行编程,然后写入EPROM2716中。,88发光二极管显示板,EPROM中内容,按表中所示地址和内容对2716编程,一般用编程器自动完成。,手工编程时,须按EPROM2716编程时的要求连接进行,如下一行。,“日”字符发生器电路如图:,