微机接口ppt课件第6章微型计算机中的存储器.ppt
《微机接口ppt课件第6章微型计算机中的存储器.ppt》由会员分享,可在线阅读,更多相关《微机接口ppt课件第6章微型计算机中的存储器.ppt(88页珍藏版)》请在三一办公上搜索。
1、微机原理与接口技术,作者:徐建平 成贵学,第6章 微型计算机中的存储器,【本章内容提要】,了解存储器的分类和性能指标掌握两种典型的随机存取存储器的结构和原理掌握两种典型只读存储器的结构和原理掌握高速缓冲存储器的原理了解常用外部存储器的结构和主要性能指标,6.1 存储器入门,存储器是用来存储程序和数据的主要部件,是计算机系统的重要组成部分。有了存储器,计算机就具有了记忆功能,从而保证计算机正常工作。,6.1.1 存储器的分类,按照存储器在微机系统中作用的不同,存储器可分为外存储器和内存储器。按照存储介质的不同,存储器可分为半导体存储器、磁介质存储器和光存储器。按照存取方式的不同,内存储器可分为随
2、机存取存储器(RAM)和只读存储器(ROM)。,6.1.2 存储器的性能指标,存储器容量:存储器中所包含存储单元的总数,单位是字节(B)。存储器容量越大,存储的信息越多,计算机的性能也就越强。存取时间:存储器完成一次读写操作所需的时间,单位为ns(纳秒,1ns10-9s)。故障平均间隔时间(MTBF):MTBF越长,可靠性越高。,连续两次读写操作之间所需的最短时间间隔称为存储周期。存储器每秒钟可读写的数据量称为存储器带宽或数据传输速率,单位为Bps(或B/s)。存取周期和存储器带宽也常作为存储器的性能指标。,6.2 随机存取存储器,随机存取存储器RAM(Random Access Memory
3、)也称为随机读/写存储器,它既可以直接从任何一个指定的存储单元中读出数据,也可以将数据写入任何一个指定的存储单元中。随机存取存储器可分为静态随机存取存储器(SRAM)和动态随机存取存储器(DRAM)两大类。,多个基本存储单元排列成矩阵的形式称为存储体一个存储体往往由多个芯片组成。因此,系统每次访问存储器时,首先要选片,CPU对被选中的芯片上的存储单元可进行读/写操作。,6.2.1 静态随机存取存储器6264,静态RAM的基本存储电路是由6个MOS管构成的触发器,每个触发器存储一位二进制信息。静态RAM的集成度低,与动态RAM相比,它不需要设置刷新电路,故扩展电路比较简单。由于静态RAM是通过有
4、源电路来保持存储器中的数据,因此它的功耗大。,静态RAM的单片容量有不同的规格,目前最常用的有6116(2K8)和6264(8K8)。下面介绍典型的静态RAM 6264。,、6264的引脚及其功能,6264是一个8K8位静态随机存取存储器芯片,其引脚包含13条地址线A0A128条双向数据线D0D72个片选控制端CS1和CS21个输出允许端OE1个写允许端WE,2静态RAM 6264的工作过程,从静态RAM 6264芯片某个存储单元中读出数据的时序图如图6-2所示,过程如下:,3与系统的连接,静态RAM 6264与系统的连接方法如下:芯片上的数据线直接连接到系统总线的数据总线上由于CPU总线的低
5、位地址决定了每个存储单元的片内地址,故将芯片的地址线直接连接到系统总线的低位地址线上;OE和WE分别同MEMW和MEMR相接,使系统总线的读/写信号控制芯片的读/写操作;CS2接高电平5V。,由于CPU总线的高位地址决定了芯片的地址范围,故将高位地址线通过一个译码器产生CS1片选信号。将所有高位地址线作为译码器输入,从而得到存储器芯片地址范围的译码连接方式称为全地址译码连接。,计算地址范围的方法是:译码器的输入信号(A19A13)为0011111(高7位地址),低13位地址(A12A0)可以是全0到全1之间。,图6-4 6264的全地址译码连接,只将系统总线的部分高位地址线作为译码器的输入,从
6、而得到存储器芯片地址范围的译码连接方式称为部分地址译码连接。如图6-5所示,A16和A18两条高位地址线未参加译码,故该芯片在内存中的地址范围为AE000HAFFFFH,BE000HBFFFFH,EE000HEFFFFH和FE000HFFFFFH。这意味着系统可用的存储空间减少了。,动态随机存取存储器2164,动态RAM的基本存储电路是MOS电路中的栅极电容,它是以电容上电荷的存储和转移来存储信息的电容上有无电荷被视为逻辑1和0。由于电容上的电荷会泄露,需要定时充电来保证存储内容不丢失,因此,动态RAM需要设置刷新电路扩展电路比较复杂。但与静态RAM相比,动态RAM集成度高、功耗低,故成本也低
7、,适于作大容量存储器。,12164的引脚及内部结构,2164是一个64K1位的动态RAM芯片其引脚包含8条地址线A0A7数据输入端DIN,数据输出端DOUT行地址选通RAS,列地址选通CAS写允许端WE(高电平时为数据读出,低电平时为数据写入),如图6-6所示。,2164的容量为64K,故应需要16条地址线来对它进行寻址。但实际上2164只有8条地址线为此,采用行地址和列地址分时传送的方法来确定芯片内存储单元的地址行地址和列地址共用8条地址线。,2164芯片的内部结构如图6-7所示,64KB的存储体由4个128128的存储矩阵构成每个存储矩阵由7条行地址线和7条列地址线选择相应的存储单元。7条
8、行地址线经过译码器产生128条行选择线,可选择128行;7条列地址线经过译码器产生128条列选择线,可选择128列。,2动态RAM 2164的工作过程,3动态RAM 2164的刷新,动态RAM与静态RAM最大的不同就是不能长时间保存数据。由于电容不能长期保持其内部存储的电荷,因此它需要在电荷消失之前进行刷新操作,以保持电荷稳定。这种通过对动态RAM的存储单元执行重读操作,以保持电荷稳定的过程称为动态存储器的刷新。,刷新是按行进行的,故只需由行选通信号RAS激活每一行的存储单元,而不需要列选通信号CAS,即可完成对指定行的刷新。例如,在PC/XT微型机中,动态RAM刷新是利用DMA控制器实现的,
9、当DMA控制器接收到DMA请求时,便送出到刷新的行地址,从而完成指定行的刷新。,6.2.3 存储器的扩展,在实际应用中,由于单片存储器芯片的容量很有限,很难满足实际存储容量的要求,因此,常需要用多片存储器芯片构成一个大容量的存储器。,1位扩展,位扩展是指增加存储器的字长,即对每个存储单元的位数进行扩展。例如,怎样用8K1的RAM芯片构成8K8的存储器系统?由于存储器的字数与存储器芯片的字数相同,8K=213,故需要13条地址线(A12A0)对芯片内的存储单元寻址;由于每个芯片只有1条数据线,故需要8片这样的芯片,2字扩展,字扩展是指增加存储器字的数量,即对存储单元的个数进行扩展。例如,怎样用4
10、个16K8芯片构成一个64K8的存储器系统?由于16K=214,故每个芯片有14位地址线,8条数据线。,3字位扩展,字位扩展是指字扩展和位扩展的组合。若使用LK位存储器芯片构成一个容量为MN位(ML,NK)的存储器,那么这个存储器共需要(M/L)(N/K)个存储器芯片。连接时可将这些芯片分成(M/L)个组,每组有(N/K)个芯片,组内采用位扩展法,组间采用字扩展法。,6.3 只读存储器,只读存储器ROM(Read-Only Memory)是一种非易失性的半导体存储器。它的特点是:数据只能读出不能写入,并且存储的数据稳定,不会因断电而消失,常用于存储不需要更改的程序和数据。,ROM有以下几种类型
11、:,掩膜只读存储器ROM:存储的信息在制造过程中就固化好了,用户只能读出其信息而不能加以修改。可编程只读存储器PROM(Programmable ROM):只允许写入一次数据,写入后不允许修改。用特殊的方法将信息写入的过程称为编程。紫外线可擦除可编程只读存储器EPROM(Erasable PROM):具有擦除功能,擦出后可重新写入,可重复使用。利用紫外线照射把存储的内容擦除,再利用高电压重新编程写入。,电可擦除可编程只读存储器EEPROM(Electrically EPROM):与EPROM类似,只是使用电信号进行擦除,比EPROM更为方便。闪速存储器(Flash Memory):新型的半导体
12、存储器,具有非易失性、电擦除性和高可靠性。,6.3.1 EPROM 2764,可擦除重写只读存储器EPROM 2764,1EPROM 2764的引脚及其功能,2764是一个8K8位的紫外线可擦除可编程只读存储器芯片,其引脚定义及功能如下:A0A12:13条地址线,该芯片上有8K(2138192)个存储单元。D0D7:8条数据线,每个存储单元存储一个字节的信息。,CE:选片控制端,为低电平时,表示该芯片被选中。OE:输出允许端,为低电平时,表示从数据线输出数据。PGM:编程脉冲输入端。对EPROM编程时,输入编程脉冲;读操作时,输入高电平。Vpp是编程电源;Vcc是主电源。,2EPROM 276
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 接口 ppt 课件 微型计算机 中的 存储器
链接地址:https://www.31ppt.com/p-5975794.html