《《微机存储器》课件.ppt》由会员分享,可在线阅读,更多相关《《微机存储器》课件.ppt(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第五章第五章 微机的存储器微机的存储器 存存储器是微机的重要器是微机的重要组成部分之一,成部分之一,它的种它的种类很多,各种存很多,各种存储器存器存储信息的媒信息的媒体、存体、存储原理和方法也各不相同。原理和方法也各不相同。本章主要以各种微机中广泛本章主要以各种微机中广泛应用的半用的半导体存体存储器器为对象,在研究存象,在研究存储器及其基器及其基本本电路、基路、基础知知识的基的基础上,上,着重研究存着重研究存储器的器的扩充充问题。内容提要内容提要5.4 存储器的扩充存储器的扩充 只读存储器只读存储器ROM随机存取存储器随机存取存储器RAM存储器的分类与组成存储器的分类与组成存储器的分类与组成存
2、储器的分类与组成v按与按与CPU的连接方式不同,可分为内存和外存。的连接方式不同,可分为内存和外存。通过通过CPU的的外部总线直接与外部总线直接与CPU相连相连的存储器称为的存储器称为内存储器(简称内存或主存)。内存储器(简称内存或主存)。CPU要通过要通过I/O接口电路接口电路才能访问的存储器称为外才能访问的存储器称为外存储器(简称外存或二级存储器)。存储器(简称外存或二级存储器)。CPU与存储器的连接结构示意图与存储器的连接结构示意图一、半导体存储器的分类一、半导体存储器的分类说明:说明:RAM(Random Access memory)RAMRAM在程序执行过程中,每个存储单元的内容根据
3、程序在程序执行过程中,每个存储单元的内容根据程序在程序执行过程中,每个存储单元的内容根据程序在程序执行过程中,每个存储单元的内容根据程序的要求既可随时读出,又可随时写入,故可称读写存的要求既可随时读出,又可随时写入,故可称读写存的要求既可随时读出,又可随时写入,故可称读写存的要求既可随时读出,又可随时写入,故可称读写存储器。储器。储器。储器。RAMRAM所存储的信息在断开电源时会立即消失,所存储的信息在断开电源时会立即消失,所存储的信息在断开电源时会立即消失,所存储的信息在断开电源时会立即消失,是一种易失性存储器。是一种易失性存储器。是一种易失性存储器。是一种易失性存储器。RAM按工艺又可分为
4、双极型按工艺又可分为双极型RAM和和MOS RAM两类,两类,而而MOS RAM又可分为静态又可分为静态(Static)SRAM和动态和动态(Dynamic)DRAM两种。两种。双极型双极型RAM的特点是存取速度快,但集成度低,功耗大,主的特点是存取速度快,但集成度低,功耗大,主要用于速度要求高的位片式微机中;要用于速度要求高的位片式微机中;静态静态MOS RAM的集成度高于双极型的集成度高于双极型RAM,功耗低于双极型功耗低于双极型RAM;动态动态RAM比静态比静态RAM具有更高的集成度具有更高的集成度,但是它靠电路中栅极但是它靠电路中栅极电容来储存信息,由于电容器上的电荷会泄漏,因此,它电
5、容来储存信息,由于电容器上的电荷会泄漏,因此,它需需要定时进行刷新。要定时进行刷新。二、半导体存储器的组成二、半导体存储器的组成(一)(一)存储体存储体u 存储体是存储存储体是存储1或或0信息的电路实体,它由许多存储单信息的电路实体,它由许多存储单元组成,每个存储单元赋予一个编号,称为地址单元号。元组成,每个存储单元赋予一个编号,称为地址单元号。而每个存储单元由若干相同的位组成,而每个存储单元由若干相同的位组成,每个位需要一个每个位需要一个存储元件存储元件。u 存储器的地址用一组二进制数表示,其地址线的位数存储器的地址用一组二进制数表示,其地址线的位数n与存储单元的数量与存储单元的数量N之间的
6、关系为:之间的关系为:2n=N(二)地址译码电路(二)地址译码电路v地址译码方式有两种:地址译码方式有两种:v 1.单译码方式单译码方式 它的全部地址只用一个电路译码,译码输出的字选择线它的全部地址只用一个电路译码,译码输出的字选择线直接选中对应地址码的存储单元。直接选中对应地址码的存储单元。v2.双译码方式双译码方式它将地址码分为它将地址码分为X和和Y两部分,用两个译码电路分别译码。两部分,用两个译码电路分别译码。向译码又称行译码,其输出线称行选择线,它选中向译码又称行译码,其输出线称行选择线,它选中存储矩阵中一行的所有存储单元。存储矩阵中一行的所有存储单元。向译码又称列译码,其输出线称列选
7、择线,它选中向译码又称列译码,其输出线称列选择线,它选中一列的所有单元。一列的所有单元。只有只有X向和向和Y向的选择线同时选中的那一位存储单元向的选择线同时选中的那一位存储单元,才能进行读或写操作。才能进行读或写操作。(三)读(三)读/写电路与控制电路写电路与控制电路v 读读/写电路包括读写电路包括读/写放大器、数据缓冲器(三态写放大器、数据缓冲器(三态双向缓冲器)等。它是数据信息输入和输出的通道。双向缓冲器)等。它是数据信息输入和输出的通道。v 外界对存储器的控制信号有读信号(外界对存储器的控制信号有读信号()、)、写信号(写信号()和片选信号()和片选信号()等,通过)等,通过控制电路,控
8、制存储器的读或写操作以及片选。控制电路,控制存储器的读或写操作以及片选。只只有片选信号处于有效状态,存储器才能与外界交换有片选信号处于有效状态,存储器才能与外界交换信息信息。5.2 随机存取存储器(随机存取存储器(RAM)v一、静态随机存取存储器一、静态随机存取存储器(SRAM)v(一)基本存储电路(一)基本存储电路由个管组成的触发器由个管组成的触发器.如图:如图:(二)静态(二)静态RAM的组成的组成(三)静态(三)静态RAM的读的读/写过程写过程 v1.读出过程读出过程(1)地址码加到)地址码加到RAM芯片的地址输入端,经芯片的地址输入端,经X与与Y地址译码地址译码器译码,产生行选与列选信
9、号,选中某一存储单元,该单元中存储的代码,器译码,产生行选与列选信号,选中某一存储单元,该单元中存储的代码,经一定时间,出现在经一定时间,出现在IO电路的输出端。电路对读出的信号进行放电路的输出端。电路对读出的信号进行放大、整形,送至输出缓冲寄存器。缓冲寄存器一般具有三态控制功能,没大、整形,送至输出缓冲寄存器。缓冲寄存器一般具有三态控制功能,没有开门信号,所存数据还不能送到有开门信号,所存数据还不能送到DB上。上。(2)在送上地址码的同时,还要送上读)在送上地址码的同时,还要送上读/写控制信号(写控制信号(R/W或或RD、WR)和片选信号(和片选信号(CS)。读出时,使)。读出时,使R/W,
10、CS,这时,输出缓冲寄,这时,输出缓冲寄存器的三态门将被打开,所存信息送至存器的三态门将被打开,所存信息送至DB上。于是,存储单元中的信息上。于是,存储单元中的信息被读出。被读出。v2.写入过程写入过程()地址码加在()地址码加在RAM芯片的地址输入端,选中相应的存储单元,使其可芯片的地址输入端,选中相应的存储单元,使其可以进行写操作。以进行写操作。()将要写入的数据放在()将要写入的数据放在DB上。上。()加上片选信号()加上片选信号CS及写入信号及写入信号R/W。这两个有效控制信号打。这两个有效控制信号打开三态门使开三态门使DB上的数据进入输入电路,送到存储单元的位线上,从而写上的数据进入
11、输入电路,送到存储单元的位线上,从而写入该存储单元。入该存储单元。(四)静态(四)静态RAM芯片举例芯片举例v静态静态RAM芯片有芯片有6116、6264、62128、62256等。等。v 例如:下图是几种常用的数据存储器的引脚图,以例如:下图是几种常用的数据存储器的引脚图,以62256为例介绍,其中:为例介绍,其中:A0A14:地址输入线;:地址输入线;D0D7:数据线;:数据线;:选片信号输入线,低电平有效;:选片信号输入线,低电平有效;:读选通信号输入线,低电平有效;:读选通信号输入线,低电平有效;:写选通信号输入线,低电平有效;:写选通信号输入线,低电平有效;CE2:6264芯片的高有
12、效选通端;芯片的高有效选通端;VCC:工作电源,一般接:工作电源,一般接+5V;GND:工作地。:工作地。常用常用RAM引脚图引脚图二、动态随机存储器二、动态随机存储器v 动态动态RAM芯片是以芯片是以MOS管栅极管栅极电容是电容是否充有电荷来存储信息的否充有电荷来存储信息的,其基本单元电,其基本单元电路一般由四管、三管和单管组成,以三管路一般由四管、三管和单管组成,以三管和单管较为常用。由于它所需要的管子较和单管较为常用。由于它所需要的管子较少,故可以扩大每片存储器芯片的容量,少,故可以扩大每片存储器芯片的容量,并且其功耗较低,所以在微机系统中,大并且其功耗较低,所以在微机系统中,大多数采用
13、动态多数采用动态RAM芯片。芯片。(一)动态基本存储电路一)动态基本存储电路三三管管动动态态基基本本存存储储电电路路2单单管管动动态态基基本本存存储储电电路路小结小结SRAMDRAM存取信息存取信息触发器触发器电容电容集成度集成度低低高高发热量发热量大大小小存储成本存储成本高高低低 综上所述,综上所述,动态基本存储电路所需管子的数目比静态的要动态基本存储电路所需管子的数目比静态的要少,提高了集成度,降低了成本,存取速度快。但由于要刷新,少,提高了集成度,降低了成本,存取速度快。但由于要刷新,需要增加刷新电路,外围控制电路比较复杂。静态尽管集需要增加刷新电路,外围控制电路比较复杂。静态尽管集成度
14、低些,但静态基本存储电路工作较稳定,也不需要刷新,所成度低些,但静态基本存储电路工作较稳定,也不需要刷新,所以外围控制电路比较简单。究竟选用哪种,要综合比较各以外围控制电路比较简单。究竟选用哪种,要综合比较各方面的因素决定。方面的因素决定。.3 只读存储器()只读存储器()一、只读存储器存储信息的原理和组成一、只读存储器存储信息的原理和组成 的存储元件如的存储元件如图:它可以看作是一图:它可以看作是一个单向导通的开关电个单向导通的开关电路。当字线上加有选路。当字线上加有选中信号时,如果中信号时,如果电子电子开关开关是断开的,位是断开的,位线上将输出信息;线上将输出信息;如果是接通的,则如果是接
15、通的,则位线经接地,位线经接地,将输出信息将输出信息0。ROM基本组成基本组成二、只读存储器的分类、只读存储器的分类v(一)不可编程(一)不可编程掩模式掩模式ROM 固定存储器。由器件制造厂家根据用户事先编好的机器码程固定存储器。由器件制造厂家根据用户事先编好的机器码程序,把序,把0、1信息存储在掩模图形中而制成的信息存储在掩模图形中而制成的ROM芯片。专业用芯片。专业用途,只适用于途,只适用于大批量生产大批量生产,不适用于科学研究。,不适用于科学研究。v(二)可编程存储器(二)可编程存储器PROM(Programmable ROM)ROM元件原理图中元件原理图中电子开关电子开关S改为一段熔丝
16、改为一段熔丝。制造时,每一。制造时,每一单元都由熔丝接通,则存储的都是信息。如果用户在使用前根单元都由熔丝接通,则存储的都是信息。如果用户在使用前根据程序的需要,利用编程写入器对选中的基本存储电路通以据程序的需要,利用编程写入器对选中的基本存储电路通以mAmA的电流,的电流,将熔丝烧断将熔丝烧断,则该单元将存储信息。这,则该单元将存储信息。这样,便完成了程序修改。由于熔丝烧断后,无法再接通,所以,样,便完成了程序修改。由于熔丝烧断后,无法再接通,所以,PROM只能一次编程只能一次编程.编程后,不能再修改。编程后,不能再修改。v(三)可擦除、可再编程的只读存储器(三)可擦除、可再编程的只读存储器
17、EPROM(Erasable PROM)特点:芯片的上方有一个特点:芯片的上方有一个石英玻璃的窗口石英玻璃的窗口,通过紫外线照射,芯,通过紫外线照射,芯片电路中的浮空晶栅上的电荷会形成光电流泄漏走,使电路恢复片电路中的浮空晶栅上的电荷会形成光电流泄漏走,使电路恢复起始状态,从而将写入的信号擦去起始状态,从而将写入的信号擦去.出厂时处于未编程状态出厂时处于未编程状态使用使用紫外线擦除紫外线擦除已写入信息已写入信息一次性全部擦除,速度较慢一次性全部擦除,速度较慢典型有典型有 2716 2716、27322732、27642764、2712827128、27256 27256 等等EPROMEPRO
18、M芯片芯片v(四)(四)电电可可擦除擦除可编程序的可编程序的ROM(Electronic Erasable Programmable ROM,EEPROM)擦除可以按字节分别进行擦除可以按字节分别进行 电擦除、字节的编程和擦除都只需要电擦除、字节的编程和擦除都只需要10ms,可在线编程,可在线编程典型有:典型有:2816、2864等等 v(五五)闪速存储器(闪速存储器(Flash Memory)借用了借用了EPROM结构简单,又吸收了结构简单,又吸收了EEPROM电擦除电擦除的特点;不但具备的特点;不但具备RAM的高速性,而且还兼有的高速性,而且还兼有ROM的非的非易失易失易失易失性。同时它还
19、具有可以整块芯片电擦除、耗电低、集性。同时它还具有可以整块芯片电擦除、耗电低、集成度高、体积小、可靠性高、无需后备电池支持、可重新成度高、体积小、可靠性高、无需后备电池支持、可重新改写、重复使用性好(至少可反复使用改写、重复使用性好(至少可反复使用10万次以上)等优万次以上)等优点。平均写入速度低于秒。使用它不仅能有效解决外部存点。平均写入速度低于秒。使用它不仅能有效解决外部存储器和内存之间速度上存在的瓶颈问题,而且能保证有极储器和内存之间速度上存在的瓶颈问题,而且能保证有极高的读出速度。高的读出速度。Flash Memory芯片抗干扰能力很强。芯片抗干扰能力很强。5.4 存储器容量的扩充技术
20、存储器容量的扩充技术v问题:问题:如何用容量较小、字长较短的芯片,如何用容量较小、字长较短的芯片,组成微机系统所需的存储器?组成微机系统所需的存储器?解决办法:解决办法:位扩充位扩充 当实际存储芯片每个单元的位数和系统需要当实际存储芯片每个单元的位数和系统需要内存单元字长不等时采用的方法。内存单元字长不等时采用的方法。字扩充字扩充 当存储芯片上每个存储单元的字长已满足要当存储芯片上每个存储单元的字长已满足要求,但存储单元的个数不够,需要增加的是存储求,但存储单元的个数不够,需要增加的是存储单元的数量,就称为字扩展。单元的数量,就称为字扩展。字位扩充字位扩充 需要同时进行位扩充和字扩充才能满足系
21、统需要同时进行位扩充和字扩充才能满足系统存储容量需求的方法称为字位扩充。存储容量需求的方法称为字位扩充。(一)位扩充(一)位扩充用位或位的存储器芯片构成位的存储器,可采用位或位的存储器芯片构成位的存储器,可采用用位并联位并联的方法的方法。例:例:(二)字扩充(二)字扩充v采用地址串联的方法。采用地址串联的方法。v存储器芯片片选端的处理?存储器芯片片选端的处理?(高位地址片选高位地址片选高位地址片选高位地址片选)线选法线选法 地址的高位直接作为各个芯片的片选信号,在寻地址的高位直接作为各个芯片的片选信号,在寻址时只有一位片选信号有效的方法称为线选法。址时只有一位片选信号有效的方法称为线选法。部分译码法部分译码法 用部分高位地址进行译码产生片选信号。用部分高位地址进行译码产生片选信号。完全译码法完全译码法 全部高位地址译码产生片选信号全部高位地址译码产生片选信号。v常用地址译码器:常用地址译码器:2-4译码器,译码器,3-8译码器译码器74LS138、74LS139等。等。地址译码器地址译码器7474LS138LS138例:例:16K8位的存储器芯片组成位的存储器芯片组成64K8位存储器位存储器各芯片取址范围?各芯片取址范围?v例子:例子:P211(2)v作业作业5.6(3)()(5)