微机原理与嵌入式系统》chapter5存储器原理与扩展.ppt
《微机原理与嵌入式系统》chapter5存储器原理与扩展.ppt》由会员分享,可在线阅读,更多相关《微机原理与嵌入式系统》chapter5存储器原理与扩展.ppt(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、page第第5章章存储器原理与扩展12/7/20221西安邮电学院 计算机学院page第五章 存储器原理与扩展5.1概述5.2随机存储器5.3只读存储器5.4Flash存储器5.5存储器与CPU连接5.6存储器扩展12/7/20222西安邮电学院 计算机学院page5.1 概述 存存储储器器是是计计算算机机系系统统的的主主要要组组成成部部件件,用用来来存存放放程程序序和和数数据据信信息息,是是计计算算机机记记忆忆设设备备。存存储储器器主主要要采采用用磁磁性性材材料料、半半导导体体器器件件和和光光学学存存储储材材料料等等介介质质来来实实现现。根根据据存存储储器器的的存存储储材材料料、性性能能和和
2、用用途途不不同同,存存储储器器可可有有多多种种不同的分类方法。不同的分类方法。12/7/20223西安邮电学院 计算机学院page(1 1)根据存储介质可分为:根据存储介质可分为:半导体存储器:半导体存储器:用半导体器件组成的存储器。用半导体器件组成的存储器。磁介质存储器:磁介质存储器:用磁性材料做成的存储器。用磁性材料做成的存储器。光介质存储器:光介质存储器:用光存储材料做成的存储器。用光存储材料做成的存储器。(2 2)根据存取方式可分为根据存取方式可分为:随机存储器:随机存储器:保存在存储介质上的信息,可以保存在存储介质上的信息,可以 随机存取,与物理位置无关。随机存取,与物理位置无关。顺
3、序存储器:顺序存储器:只能按某种顺序来存取,存取时只能按某种顺序来存取,存取时 间与信息的物理位置有关。间与信息的物理位置有关。12/7/20224西安邮电学院 计算机学院page(3)根据存储器的读写功能可分为:根据存储器的读写功能可分为:只读存储器(只读存储器(ROM):存放的内容已固定,只:存放的内容已固定,只能读出不能写入的半导体存储器。能读出不能写入的半导体存储器。随机读写存储器(随机读写存储器(RAM):既可读出又可写入:既可读出又可写入的半导体存储器。的半导体存储器。(4)根据信息的可保存性可分为:根据信息的可保存性可分为:易失性存储器:易失性存储器:断电后保存的信息即可消失的存
4、断电后保存的信息即可消失的存储器。储器。非易失性存储器:非易失性存储器:断电后保存的信息不丢失的存断电后保存的信息不丢失的存储器。储器。12/7/20225西安邮电学院 计算机学院page(5)根据处理器所访问的方式可分为:根据处理器所访问的方式可分为:内存储器:内存储器:存放存放CPU要执行的程序和数据,要执行的程序和数据,CPU可对其直接访问。可对其直接访问。高速缓冲存储器:高速缓冲存储器:提高提高CPU访问内存的速度,访问内存的速度,CPU可对其直接访问。可对其直接访问。外存储器:外存储器:保存计算机系统的信息和数据,保存计算机系统的信息和数据,CPU不能直接访问。不能直接访问。图图5.
5、1计算机系统的三级存储结构图计算机系统的三级存储结构图12/7/20226西安邮电学院 计算机学院page5.1.1 半导体存储器的分类半导体存储器的分类半导体存储器主要采用半导体存储器主要采用MOS型工艺制造,型工艺制造,MOS型存储器具有集成度高、功耗低、价格便宜等特点,型存储器具有集成度高、功耗低、价格便宜等特点,适合用作计算机内存等。半导体存储器根据保存信适合用作计算机内存等。半导体存储器根据保存信息的原理不同可分为:息的原理不同可分为:随机读写存储器随机读写存储器RAM只读存储器只读存储器ROM闪速存储器闪速存储器FlashMemory12/7/20227西安邮电学院 计算机学院pa
6、ge图图5.2半导体存储器的分类半导体存储器的分类12/7/20228西安邮电学院 计算机学院page5.1.2 半导体存储器的名词含义半导体存储器的名词含义 半导体存储器中最小的存储单位是半导体存储器中最小的存储单位是存储元存储元,它,它可存储一个二进制信息代码。由若干个存储元组成可存储一个二进制信息代码。由若干个存储元组成一个存储单元存储单元,由许多存储单元组成一个,由许多存储单元组成一个存储器存储器。存储。存储单元是存储器的最小访问单位,即对存储器的读写访单元是存储器的最小访问单位,即对存储器的读写访问是针对其中的任一个存储单元进行。问是针对其中的任一个存储单元进行。存储器中的一个存储单
7、元上含有的存储元个数存储器中的一个存储单元上含有的存储元个数称为称为存储器字长存储器字长,若一个存储单元上有,若一个存储单元上有8 8个存储元,个存储元,则称为则称为1 1个字节。一个存储器包含许多个存储单元,个字节。一个存储器包含许多个存储单元,每个存储单元都有一个编号,即每个存储单元都有一个编号,即存储单元的地址存储单元的地址,一,一般用十六进制表示。有关存储器的名词含义如图般用十六进制表示。有关存储器的名词含义如图5.35.3所示。所示。12/7/20229西安邮电学院 计算机学院page图图5.3 5.3 存储器的名词含义示意图存储器的名词含义示意图12/7/202210西安邮电学院
8、计算机学院page5.1.3 半导体存储器的主要性能指标 l存储容量存储容量存储器所能记忆二进制信息的多少,或存储器所包含存储元的总数称存储器所能记忆二进制信息的多少,或存储器所包含存储元的总数称为存储容量。为存储容量。l存取速度存取速度存储器的存取速度是用存取时间来衡量的,存取时间是指从启动一次存储器的存取速度是用存取时间来衡量的,存取时间是指从启动一次存储器操作到完成该操作所经历的时间。存储器操作到完成该操作所经历的时间。l存储器功耗存储器功耗存储器功耗是指它在正常工作时所消耗的电功率。存储器功耗是指它在正常工作时所消耗的电功率。l可靠性和工作寿命可靠性和工作寿命可靠性一般指存储器对外界电
9、磁场及温度等变化的抗干扰能力。存储可靠性一般指存储器对外界电磁场及温度等变化的抗干扰能力。存储器的可靠性用平均无故障间隔时间器的可靠性用平均无故障间隔时间MTBF来衡量。来衡量。l集成度集成度指在一块芯片上能够集成的晶体管数目。指在一块芯片上能够集成的晶体管数目。l性能性能/价格比价格比12/7/202211西安邮电学院 计算机学院page5.2 随机读写存储器随着大规模集成电路技术的发展,半导体存储随着大规模集成电路技术的发展,半导体存储器集成度不断提高,存取速度加快,成本下降,体器集成度不断提高,存取速度加快,成本下降,体积缩小,容量增大。目前,计算机中的主存都是采积缩小,容量增大。目前,
10、计算机中的主存都是采用半导体存储器用半导体存储器RAM。根据存储信息的原理不同,。根据存储信息的原理不同,半导体存储器半导体存储器RAM可分为:可分为:l静态存储器静态存储器SRAMl动态存储器动态存储器DRAM12/7/202212西安邮电学院 计算机学院page5.2.1 静态存储器静态存储器 1.SRAM基本存储元基本存储元 基本存储元是组成存储器的基础和核心,它基本存储元是组成存储器的基础和核心,它用来存储一位二进制信息用来存储一位二进制信息“0”或或“1”。图。图5.4所所示是用六个示是用六个MOS管构成的管构成的SRAM基本存储元的电基本存储元的电路结构示意图。该存储元是由两个路结
11、构示意图。该存储元是由两个MOS反相器交反相器交叉耦合而成的触发器,一个存储元存储一位二进叉耦合而成的触发器,一个存储元存储一位二进制代码。这种电路结构状态稳定,并且制代码。这种电路结构状态稳定,并且A,B两点两点的电位总是互为相反的,因此它能表示一位二进的电位总是互为相反的,因此它能表示一位二进制的制的“0”或或“1”。下面我们详细分析说明该存。下面我们详细分析说明该存储元的工作原理和读写操作过程。储元的工作原理和读写操作过程。12/7/202213西安邮电学院 计算机学院page图5.4六个MOS管的基本存储元电路结构示意图12/7/202214西安邮电学院 计算机学院page(1)图中虚
12、线内表示静态图中虚线内表示静态SRAM的一个存储元电路由的一个存储元电路由6个个MOS管构成。管构成。T1和和T2为工作管,为工作管,T3和和T4为负载管,为负载管,T5和和T6为开关管。为开关管。(2)X地址译码线和地址译码线和Y地址译码线两个信号线同时有效时,该存储元被选中进地址译码线两个信号线同时有效时,该存储元被选中进行读行读/写。写。T7和和T8为开关管,控制数据位的导通(读为开关管,控制数据位的导通(读/写)。写)。(3)在上电瞬间,在上电瞬间,T3和和T4管导通,使得管导通,使得A和和B两点电压上升。由于两点电压上升。由于A和和B两点两点电压上升快慢不同,当电压上升快慢不同,当A
13、点电压上升较快时,点电压上升较快时,T2管较早导通,使得管较早导通,使得B点处于低点处于低电平,导致电平,导致T1管截止,管截止,A点处于高电平,使得点处于高电平,使得T2管更加导通,从而形成一个管更加导通,从而形成一个A点高电平、点高电平、B点低电平的稳定工作状态;反之依然。点低电平的稳定工作状态;反之依然。(4)这种电路有两个稳定状态,并且,这种电路有两个稳定状态,并且,A和和B两点电平总是互为相反的。所两点电平总是互为相反的。所以,可用以,可用A点电平的高或低来表示点电平的高或低来表示“1”或或“0”信息,即存放一个稳定的二进信息,即存放一个稳定的二进制信息值。制信息值。(5)当进行读当
14、进行读/写操作时,写操作时,X地址译码线和地址译码线和Y地址译码线两个信号线同时有效,地址译码线两个信号线同时有效,导致导致T5、T6、T7、T8开关管全部导通,开关管全部导通,A和和B两点通过分别连接的位线两点通过分别连接的位线D和和/D,从而使两点的存放信息被分别读出到,从而使两点的存放信息被分别读出到I/O和和/I/O线上(或反过来写入),实线上(或反过来写入),实现该存储元的信息值读现该存储元的信息值读/写操作。读出信息后,原存放信息不会被改变。写操作。读出信息后,原存放信息不会被改变。(6)静态静态RAM的基本存储元电路中的基本存储元电路中MOS管数目比较多,故集成度较低。此管数目比
15、较多,故集成度较低。此外,外,T1和和T2管始终有一个处于导通状态,使得静态管始终有一个处于导通状态,使得静态RAM的功耗比较大。但是的功耗比较大。但是静态静态RAM存放的信息稳定,不需要刷新电路,所以存储器外围电路比较简单。存放的信息稳定,不需要刷新电路,所以存储器外围电路比较简单。12/7/202215西安邮电学院 计算机学院page2.SRAM的的组成结构组成结构在了解基本存储元电路的基础上,下面分析静态在了解基本存储元电路的基础上,下面分析静态RAM的的结构。静态结构。静态RAM由地址译码器、存储矩阵、双向数据缓冲由地址译码器、存储矩阵、双向数据缓冲器、存储器读器、存储器读/写控制逻辑
16、等组成,图写控制逻辑等组成,图5.5所示为其基本组成所示为其基本组成结构示意图。结构示意图。12/7/202216西安邮电学院 计算机学院pagel存储矩阵存储矩阵存储矩阵是存储器中存储信息的载体,由大量的基本存储元构成,存储矩阵是存储器中存储信息的载体,由大量的基本存储元构成,每个存储元可以存放一位二进制信息。每个存储元可以存放一位二进制信息。l存储器读存储器读/写控制逻辑写控制逻辑存储器读存储器读/写控制逻辑通过写控制逻辑通过CPU发来的存储器访问控制信号,来发来的存储器访问控制信号,来控制存储器进行相应的操作。控制存储器进行相应的操作。l双向数据缓冲器双向数据缓冲器双向数据缓冲器是存储器
17、的数据输入和输出通道,数据的输出或双向数据缓冲器是存储器的数据输入和输出通道,数据的输出或输入取决于对存储器的读或写操作。输入取决于对存储器的读或写操作。l地址译码器地址译码器地址译码器的输入地址译码器的输入An-1A0是是n根地址线信号。地址线经译码器后,根地址线信号。地址线经译码器后,输出用于选择存储矩阵中的存储单元。输出用于选择存储矩阵中的存储单元。n值的大小决定了存储单元的值的大小决定了存储单元的数量,例如:数量,例如:n=13,则存储矩阵中的存储单元数目为,则存储矩阵中的存储单元数目为213=8K。地址译。地址译码器主要有两种实现方式:码器主要有两种实现方式:单译码方式,双译码方式单
18、译码方式,双译码方式。12/7/202217西安邮电学院 计算机学院page图图5.6单译码的电路连接示意图单译码的电路连接示意图图图5.7双译码的电路连接结构示意图双译码的电路连接结构示意图单译码方式:单译码方式:单译码只用一个译码器,适合于存储单元数目较少的存单译码只用一个译码器,适合于存储单元数目较少的存储矩阵使用储矩阵使用双译码方式:双译码方式:双译码需要使用两个译码器,即将输入地址线分成双译码需要使用两个译码器,即将输入地址线分成X地地址和址和Y地址两部分分别进行译码。采用双译码可以大量节省译码器的输出线,地址两部分分别进行译码。采用双译码可以大量节省译码器的输出线,因而适合于存储单
19、元数目很多的存储矩阵使用。因而适合于存储单元数目很多的存储矩阵使用。12/7/202218西安邮电学院 计算机学院page3.静态静态RAM的读写时序的读写时序静态静态RAM通常可与通常可与CPU直接连接,作为内存使用。直接连接,作为内存使用。图5.8SRAM的读操作时序图图5.9SRAM的写操作时序图12/7/202219西安邮电学院 计算机学院page4.静态静态RAM芯片介绍芯片介绍常用的常用的6264芯片是高速芯片是高速SRAM芯片,它采用双芯片,它采用双列直插式(列直插式(DIP)封装,共有)封装,共有28个引脚,各引脚功能个引脚,各引脚功能说明如下:说明如下:A12A0:13根地址
20、线;根地址线;D7D0:8根数据线;根数据线;CS1,/CS2:2根片选线;根片选线;/WE:1根读写线;根读写线;/OE:1根输出使能线;根输出使能线;Vcc和和Gnd:电源和地线;:电源和地线;12/7/202220西安邮电学院 计算机学院page表表5.16264芯片的工作方式选择。芯片的工作方式选择。工作方式工作方式CS2/CS1/OE/WED7 D0读读1001输输出出写写10 x0输输入入未未选选通通x1xx高阻高阻未未选选通通0 xxx高阻高阻注:“x”表示可以是“0”或“1”图5.116264芯片的逻辑电路示意图12/7/202221西安邮电学院 计算机学院page5.2.2
21、动态存储器动态存储器1.四管动态存储元四管动态存储元上面介绍了静态上面介绍了静态RAM的一个基本存储元是由的一个基本存储元是由6个个MOS管构成的。管构成的。在计算机系统中,一般都希望存储器容量越大越在计算机系统中,一般都希望存储器容量越大越好。因此,在相同的面积上放置更多的存储元,能够好。因此,在相同的面积上放置更多的存储元,能够提高存储器的集成度。下面介绍四个提高存储器的集成度。下面介绍四个MOS管和单个管和单个MOS管构成的管构成的DRAM基本存储元电路。基本存储元电路。四管四管DRAM基本存储元是在六管基本存储元是在六管SRAM基本存储基本存储元电路基础上,经过电路优化而成的。元电路基
22、础上,经过电路优化而成的。下面主要分析说明该存储元的工作原理、读写操下面主要分析说明该存储元的工作原理、读写操作和定时刷新操作过程。作和定时刷新操作过程。12/7/202222西安邮电学院 计算机学院page图图5.12四管动态四管动态RAM基本存储元基本存储元12/7/202223西安邮电学院 计算机学院pageDRAM的刷新的刷新是在位线上增加一个预充是在位线上增加一个预充MOS管来自动刷新所存储的信息值。刷新过程如下:管来自动刷新所存储的信息值。刷新过程如下:(1)、预充预充MOS管导通,电源管导通,电源ED给数据线上的给数据线上的电容电容CD进行充电后,预充管截止。进行充电后,预充管截
23、止。(2)、行选择线有效,让行选择线有效,让T5和和T6两个开关管导两个开关管导通,然后,数据线上的电容通,然后,数据线上的电容CD给栅极电容给栅极电容C1或或C2补充电荷。补充电荷。(3)、行选择线无效,刷新结束。行选择线无效,刷新结束。通过上述刷新步骤可以看出,每次只是行选择通过上述刷新步骤可以看出,每次只是行选择线有效,而列选择线无效。线有效,而列选择线无效。所以,存储器刷新采用所以,存储器刷新采用读操作方式进行,每次可刷新所选择行上的所有存读操作方式进行,每次可刷新所选择行上的所有存储元的内容。储元的内容。12/7/202224西安邮电学院 计算机学院page2.单管动态存储元单管动态
24、存储元图5.13单管动态RAM基本存储元为了更进一步缩小存储器的体积,提高单片存储为了更进一步缩小存储器的体积,提高单片存储器的集成度,器的集成度,DRAM一般采用单管动态基本存储元电一般采用单管动态基本存储元电路来实现。单管动态路来实现。单管动态RAM基本存储元电路由一个电基本存储元电路由一个电容和一个容和一个MOS管构成。管构成。12/7/202225西安邮电学院 计算机学院page 名 称 优 点 缺 点四管存储元电路外围电路比较简单,刷新时不需要另加外部逻辑管子多,占用的芯片面积大单管存储元电路元件数量少,集成度高需要有高鉴别能力的读出放大器配合工作,外围电路比较复杂单管存储元电路和四
25、管存储元电路对比单管存储元电路和四管存储元电路对比12/7/202226西安邮电学院 计算机学院page3.动态动态RAM芯片介绍芯片介绍2164是动态存储器是动态存储器DRAM芯片,它采用双列直插芯片,它采用双列直插式封装,共有式封装,共有16个引脚,工作电源个引脚,工作电源+5V,各引脚功能,各引脚功能说明如下:说明如下:A7A0:8根地址线;根地址线;Din,Dout:输入和输出数据线;:输入和输出数据线;/RAS:1根行地址选择线;根行地址选择线;/CAS:1根列地址选择线;根列地址选择线;/WE:1根写信号线;根写信号线;VDD,Vss:电源和地线;:电源和地线;NC:无用线。:无用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 嵌入式 系统 chapter5 存储器 扩展
限制150内