第7章-存储器、复杂可编程器件和现场可编程门阵列.ppt
《第7章-存储器、复杂可编程器件和现场可编程门阵列.ppt》由会员分享,可在线阅读,更多相关《第7章-存储器、复杂可编程器件和现场可编程门阵列.ppt(93页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、兰州财经大学电子工程系第第7 7章章 存储器、复杂可编程器件和现场可存储器、复杂可编程器件和现场可编程门阵列编程门阵列7.1 概述7.2 只读存储器7.3 随机存取存储器7.4 复杂可编程逻辑器件7.5现场可编程门阵列兰州财经大学电子工程系1.掌握半导体存储器字、位、存储容量、地址等基本概念;2.理解半导体存储器芯片的关键引脚的意义,掌握半导体存储器的典型应用;3.掌握半导体存储器的扩展方法;4.了解存储器的组成及工作原理;5.了解CPLD和FPGA的基本结构及实现逻辑功能的原理。教学要求教学要求兰州财经大学电子工程系7.1 概述概述7.1.1 半导体存储器的特点及分类p按制造工艺的不同可把存
2、储器分成TTL型和MOS型存储器两大类。lTTL型速度快,常用作计算机的高速缓冲存储器。lMOS型具有工艺简单、集成度高、功耗低、成本低等特点,常用作计算机的大容量内存储器。兰州财经大学电子工程系p按内部信息的存取方式,可分为随机存储器(RAM)和只读存储器(ROM)。l随机存储器正常工作时可以随时写入或读出信息,但断电后器件中的信息也随之消失,为易失性存储器。l只读存储器工作时只能读出信息,不能写入,断电后器件中的信息不会丢失,为非易失性存储器。7.1.1 7.1.1 半导体存储器的特点及分类半导体存储器的特点及分类兰州财经大学电子工程系p 按存储原理分为静态存储器和动态存储器两种。l静态存
3、储器是以触发器为基本单元来存储0和1的,在不失电的情况下,触发器状态不会改变。l动态存储器是用电容存储电荷的效应来存储二值信号的。电容漏电会导致信息丢失,因此要求定时对电容进行充电或放电。7.1.1 7.1.1 半导体存储器的特点及分类半导体存储器的特点及分类兰州财经大学电子工程系 1.存储容量 存储容量:表示存储器存放二进制信息的多少。二值信息以字的形式出现。一个字包含若干位。一个字的位数称做字长。通常,用存储器的存储单元个数表示存储器的存储容量,即存储容量表示存储器存放二进制信息的多少。存储容量应表示为字数乘以位数。选中哪些存储单元,由地址译码器的输出来决定。即由地址码来决定。地址码的位数
4、n与字数之间存在2n=字数的关系。如果某存储器有10个地址输入端,那它就能存210=1024个字。7.1.2 半导体存储器的技术指标兰州财经大学电子工程系 2.存取周期 存取周期:存储器的性能取决于存储器的存取速率。存储器的存取速度用存取周期或读写周期来表征。把连续两次读(写)操作间隔的最短时间称为存取周期。对存储器读(写)操作后,其内部电路还有一段恢复时间才能进行下一次读写操作。存取周期取决于存储介质的物理特性,也取决于所使用的读出机构的类型。兰州财经大学电子工程系只读存储器是一种组合电路,当信息被加工时或被编程时,认为信息是存储在ROM中。它是存储固定信息的存储器,预先把信息写入到存储器中
5、,在操作过程中,只能读出信息,不能写入。其特点是电路结构简单,电路形式和规格比较统一,在操作过程中只能读出信息不能写入。通常用其存放固定的数据和程序,如计算机系统的引导程序、监控程序、函数表、字符等。只 读 存 储 器 为 非 易 失 性 存 储 器(nonvolatile memory),去掉电源,所存信息不会丢失。7.2 只读存储器兰州财经大学电子工程系分分 类类u ROM按存储内容的写入方式,可分为l 固定ROMl 可编程序只读存储器(Programmable Read Only Memory,简称PROM)l 可 擦 除 可 编 程 序 只 读 存 储 器(Erasable Progr
6、ammable Read Only Memory,简称EPROM)。兰州财经大学电子工程系7.2.1 固定只读存储器(ROM)固定ROM,在制造时根据特定的要求做成固定的存储内容,出厂后,用户无法更改,只能读出。有TTL型和MOS型ROM两种。兰州财经大学电子工程系ROM由地址译码器、存储矩阵、输出和控制电路组成,如图7-1所示。图7-1 ROM结构图7.2.1 固定只读存储器(ROM)兰州财经大学电子工程系图7-2(a)是一个44位的NMOS固定ROM。图图7-2(a)NMOS固定固定ROM存存储储矩矩阵阵输出电输出电路路地址译码地址译码字线字线位线位线7.2.1 固定只读存储器(ROM)兰
7、州财经大学电子工程系图7-2(b)是ROM的点阵图。D3D2D1D0W3W2W1W0图图7-2(b)ROM的符号矩阵的符号矩阵表表6-1 ROM中的信息表中的信息表 地地 址址 内内 容容A1 A0D3D2D1D00 00 11 01 10101101101011100存储矩阵的输出和输入是或的关系,这种存储矩阵存储矩阵的输出和输入是或的关系,这种存储矩阵是或矩阵。是或矩阵。地址译码器的输出和输入是与的关系,因此地址译码器的输出和输入是与的关系,因此ROM是一个多输入变量(地址)和多输出变量(数据)是一个多输入变量(地址)和多输出变量(数据)的与或逻辑阵列。的与或逻辑阵列。位线与字线之间逻辑关
8、系为:位线与字线之间逻辑关系为:D0=W0+W1 D1=W1+W3 D2=W0+W2+W3 D3=W1+W37.2.1 固定只读存储器(ROM)兰州财经大学电子工程系用用ROM可以实现逻辑函数式:可以实现逻辑函数式:ROM的存储矩阵由与阵列和或阵列组成。的存储矩阵由与阵列和或阵列组成。与与阵阵列列的的输输入入为为地地址址码码,输输出出为为地地址址译译码码器器的的输输出,包含了全部输入变量的最小项。出,包含了全部输入变量的最小项。或阵列的输出(数据输出)为最小项之和。或阵列的输出(数据输出)为最小项之和。这这样样,用用具具有有2n个个译译码码输输出出和和m位位数数据据输输出出的的ROM,可可以以
9、得得到到一一组组最最多多为为m个个输输出出的的n个个变变量量的逻辑函数。的逻辑函数。兰州财经大学电子工程系7.2.2 可编程只读存储器(PROM)PROM的存储内容可以由使用者编制写入,但只能写入一次,一经写入就不能再更改。PROM和ROM的区别在于ROM由厂家编程,而PROM由用户编程。出厂时PROM的内容全是1或全是0,使用时,用户可以根据需要编好代码,写入PROM中。兰州财经大学电子工程系图7-3为一种PROM的结构图,存储矩阵的存储单元由双极型三极管和熔断丝组成。7.2.2 可编程只读存储器(PROM)图图7-3 32字字8位熔断丝结构位熔断丝结构PROM兰州财经大学电子工程系地地址址
10、译译码码器器输输出出线线为为高高电电平平有有效效,32根根字字线线分分别别接接32行行的的多多发发射射极极晶晶体体管管的的基基极极,地地址址译译码码受受片片选选信信号号 控控制制,当当 =0时时,选选中中该该芯芯片片能能够够工工作作,输输入入地地址址有有效效,译译码码输输出出线线中中某某一一根根为为高高电电平平,选选中中一一个个地地址址。当当 =1时时,译译码码输输出出全全部部为为低电平,此片存储单元不能工作。低电平,此片存储单元不能工作。读读写写控控制制电电路路供供读读出出和和写写入入之之用用。在在写写入入时时,VCC接接12V电电源源,某某位位写写入入1时时,该该数数据据线线为为1,写写入
11、入回回路路中中的的稳稳压压管管DW击击穿穿,T2导导通通,选选中中单单元元的的熔熔丝丝通通过过足足够够大大的的电电流流而而烧烧断断;若若输输入入数数据据为为0,写写入入电电路路中中相相应应的的T2管管不不导导通通,该该位位对对应应的的熔熔丝丝仍仍为为连连通通状状态态,存存储储的的0信信息息不不变变。读读出出时时,VCC接接+5V电电源源,低低于于稳稳压压管管的的击击穿穿电电压压,所所有有T2都都截截止止,如如被被选选中中的的某某位位熔熔丝丝是是连连通通的的,则则读读出出管管T1导导通通,输输出出为为0;如如果果熔熔丝是断开的,丝是断开的,T1截止,读出截止,读出1信号。信号。兰州财经大学电子工
12、程系PROM只能写一次的原因是熔丝断了,不能再接通。EPROM的存储内容可以改变,但EPROM所存内容的擦除或改写,需要专门的擦抹器和编程器实现。在工作时,也只能读出。7.2.3 可擦除可编程只读存储器兰州财经大学电子工程系可擦除可编程存储器又可以分为:光可擦除可编程存储器UVEPROM(UltraViolet Erasable Programmable ReadOnly Memory)电 可 擦 除 可 编 程 存 储 器 E2PROM(Electrical Erasable Programmable ReadOnly Memory)快闪存储器(Flash Memory)兰州财经大学电子工程
13、系1.光可擦除可编程存储器(光可擦除可编程存储器(EPROM)光光可可擦擦除除可可编编程程存存储储器器EPROM是是采采用用浮浮栅栅技技术术生生产产的的可可编编程程存存储储器器。EPROM可可以以根根据据用用户户要要求求写写入入信信息息,从从而而长长期期使使用用。当当不不需需要要原原有有信信息息时时,也也可可以以擦擦除除后后重重写写。若若要要擦擦除除所所写写入入的的内内容容,可可用用EPROM擦擦除除器器产产生生的的强强紫紫外外线线,对对EPROM照照射射1520分分钟钟左左右右,使使全全部部存存储储单单元元恢恢复复“1”,以以便便用户重新编写。用户重新编写。兰州财经大学电子工程系E2PROM
14、是目前使用最广泛的一种只读存储器,被称为电擦除可编程只读存储器,有时也写作EEPROM。其主要特点是能在应用系统中进行在线改写,并能在断电的情况下保存数据而不需要保护电源。特别是+5V的电擦除E2PROM,通常不需要单独的擦除操作,可在写入过程中自动擦除,使用非常方便。可在写入过程中自动擦除,使用非常方便。2.2.电可擦除可编程存储器(电可擦除可编程存储器(E2PROM)兰州财经大学电子工程系闪速存储器又称为快速擦写存储器或快闪存储器,由Intel公司首先发明,是近年来较为流行的一种半导体器件。它在断电的情况下可以保留信息,在不加电的情况下,信息可以保存10年,可以在线进行擦除和改写。闪速存储
15、器是在E2PROM上发展起来的,属于E2PROM类型,其编程方法和E2PROM类似,但闪速存储器不能按字节擦除。3.3.快闪存储器(快闪存储器(Flash MemoryFlash Memory)兰州财经大学电子工程系数学运算是数控装置和数字系统中需要经常进行的操作,如果事先将要用到的基本函数变量在一定范围内的取值和相应的函数取值列成表格,写入只读存储器中,则在需要时只要给出规定“地址”就可以快速地得到相应的函数值。这种ROM,实际上已经成为函数运算表电路。7.2.4 ROM应用举例1作函数运算表电路作函数运算表电路兰州财经大学电子工程系试用ROM设计一个能实现函数y=x2的运算表电路,x的取值
16、范围为015的正整数。解:因为自变量x的取值范围为015的正整数,所以应用4位二进制正整数,用B=B3B2B1B0表示,而 y的最大值是225,可以用8位二进制数Y=Y7Y6Y5Y4Y3Y2Y1Y0表示。根据y=x2的关系可列出Y7、Y6、Y5、Y4、Y3、Y2、Y1、Y0与B3、B2、B1、B0之间的关系如表6-2所示。7.2.4 ROM应用举例1作函数运算表电路作函数运算表电路兰州财经大学电子工程系表7-2 例7-1的真值表兰州财经大学电子工程系兰州财经大学电子工程系例7-1兰州财经大学电子工程系2实现任意组合逻辑函数从ROM的逻辑结构示意图可知,只读存储器的基本部分是与门阵列和或门阵列,
17、与门阵列实现对输入变量的译码,产生变量的全部最小项,或门阵列完成有关最小项的或运算,因此从理论上讲,利用ROM可以实现任何组合逻辑函数。【例7-2】试用ROM实现下列函数:兰州财经大学电子工程系解:(1)写出各函数的标准与或表达式按A、B、C、D顺序排列变量,将、扩展成为四变量逻辑函数。兰州财经大学电子工程系2)选用164位ROM,画存储矩阵连线图,如图7-5所示。兰州财经大学电子工程系3ROM容量的扩展(1)字长的扩展如图7-6所示是将两片2764扩展成16k16位EPROM的连线图。兰州财经大学电子工程系如图7-7所示是将8片2764扩展成64k8位EPROM。(2)字数扩展兰州财经大学电
18、子工程系7.3 随机存取存储器RAM的的存存储储矩矩阵阵由由许许多多存存储储单单元元构构成成,每每个个存存储储单单元元存存放放一一位位二二进进制制码码,“0”或或“1”。与与ROM 存存储储单单元元不不同同的的是是,RAM存存储储单单元元的的数数据据不不是是预预先先固固定定的的,而而是是由由外外部部信信息息决决定定的的。要要存存储储这这些些信信息息,RAM存存储储单单元元必必须须由由具具有有记记忆功能的电路,如触发器等电路构成。忆功能的电路,如触发器等电路构成。随随机机存存取取存存储储器器RAM(Random Access Memory)可可随随时时从从任一指定地址存入任一指定地址存入(写入写
19、入)或取出或取出(读出读出)信息。信息。在计算机中,在计算机中,RAM用作内存储器和高速缓冲存储器。用作内存储器和高速缓冲存储器。RAM分分为为静静态态SRAM和和动动态态DRAM;静静态态RAM又又分分为为双双极型和极型和MOS型。型。兰州财经大学电子工程系静静态态RAM(Static RAM,SRAM)一一旦旦将将1个个字字写写入入某某个个存存储储位位置置中中,只只要要不不断断电电,其其存存储储内内容容保保持持不不变变,除除非非该该存存储储位位置置被被重重新新写写入信息。入信息。动动态态RAM(Dynamic RAM,DRAM),必必须须对对存存储储的的数数据据进进行行读读出出和和重重写写
20、操操作作来来周周期期地地刷新,否则存储器中的数据将会消失。刷新,否则存储器中的数据将会消失。7.3 随机存取存储器兰州财经大学电子工程系大大多多数数RAM在在断断电电后后,所所存存储储的的数数据据会会消消失,是易失性存储器失,是易失性存储器(volatile memory)。一一些些RAM在在断断电电后后仍仍能能保保持持存存储储的的数数据据不不变变,如如老老式式的的磁磁芯芯存存储储器器和和现现代代的的CMOS静静态态RAM。CMOS静静态态RAM含含有有一一个个寿寿命命为为10年的锂电池。年的锂电池。近近 年年 来来,出出 现现 了了 非非 易易 失失 性性 铁铁 电电 RAM(ferroel
21、ectric RAM),这这些些器器件件将将磁磁元元件件和和电电元元件件组组合合在在单单个个IC芯芯片片上上,断断电电后后,保保持持状态不变。状态不变。7.3 随机存取存储器兰州财经大学电子工程系 SRAM结构和工作原理结构和工作原理 SRAM由由存存储储矩矩阵阵、地地址址译译码码器器和和读读/写写控控制制电电路路三三部部分分电电路路组组成成,其其结结构构框框图图如如图图所所示示。在在SRAM中中,存存储储矩矩阵阵由由许许多多存存储储单单元元构构成成,这这些些存存储储单单元元按按行行、列列有有规规律律排排列列,构构成成阵阵列列。在在存存储储矩矩阵阵中中,每每个个存存储储单单元元能能存存储储1位
22、位二二值值数数据据信信息息(1或或0),在在地地址址译译码码器器和和读读/写写控控制制电电路路的的控控制制下下,既既可可以以向向存存储储单单元元写写入入1或或0,又又可可以以将将存储单元中的数据读出。存储单元中的数据读出。SRAM的结构框图的结构框图 7.3.1 静态静态RAM 兰州财经大学电子工程系 SRAM结构和工作原理结构和工作原理 地地址址译译码码器器分分成成行行地地址址译译码码器器和和列列地地址址译译码码器器两两部部分分。行行地地址址译译码码器器将将输输入入地地址址代代码码的的若若干干位位译译成成某某一一条条字字线线的的输输出出高高、低低电电平平信信号号,从从存存储储矩矩阵阵中中选选
23、中中一一行行存存储储单单元元;列列地地址址译译码码器器将将输输入入地地址址代代码码的的其其余余几几位位译译成成某某一一条条输输出出线线上上的的高高、低低电电平平信信号号,从从字字线线选选中中的的一一行行存存储储单单元元中中再再选选1位位(或或几几位位),使使这这些些被被选选中中的的单单元元在在读读/写写控控制制电电路路的的控控制制下下与与输输入入/输出端接通,实现对这些单元的读或写操作。输出端接通,实现对这些单元的读或写操作。兰州财经大学电子工程系 SRAM结构和工作原理结构和工作原理 u读读/写写控控制制电电路路用用于于对对存存储储单单元元的的读读/写写操操作作进进行行控控制制。当当读读/写
24、写控控制制信信号号R/W=1时时,执执行行读读操操作作,将将存存储储单单元元里里的的数数据据送送到到输输入入/输输出出端端。当当读读/写写控控制制信信号号R/W=0时时,执执行行写写操操作作,将将输入输入/输出端上的数据写入到存储单元中。输出端上的数据写入到存储单元中。u读读/写写控控制制电电路路中中的的CS是是片片选选输输入入控控制制端端。当当CS=0时时,SRAM可可以以进进行行正正常常的的读读/写写操操作作;当当CS=1时时,所所有有的的输输入入/输输出出端端均均为为高高阻阻态态,对对SRAM不可以进行读不可以进行读/写操作。写操作。兰州财经大学电子工程系1.静态双极型静态双极型RAM图
25、7-8是射极读写存储单元电路,图中T1、T2为多发射极晶体管,与R1、R2构成触发器。一对发射极与行地址译码器的输出线(字线)Z信号相接;另一对发射极接到互补的数据线(位线)D和 ,再转接到读写电路。图7-8 发射极读写存储单元兰州财经大学电子工程系保持状态:字线Z为低电平0.3V,不能读写数据。读出:字线为+3V,导通管发射极电流从位线流出。检测一根位线上是否有电流,可读出存储单元的状态。有D=1,无D=0。写入:字线为+3V,写入1时,1信号经写入放大器后给出D=1,D=0信号,使T1止,T2通,触发器置1;写入0时,相反。图7-8 发射极读写存储单元兰州财经大学电子工程系双极型RAM的优
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 存储器 复杂 可编程 器件 现场 门阵列
限制150内