




已阅读5页,还剩59页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,第5章主存储器,目录,作业,9,例5-4,主要内容:,5.1微型机的存储系统5.2半导体存储器5.3主存储器系统设计,5.1微型机的存储系统,将两个或两个以上速度、容量和价格各不相同的存储器用硬件、软件或软硬件相结合的方法组织起来构成计算机的存储系统。系统的存储速度接近最快的存储器,容量接近最大的存储器。目前,在计算机系统中通常采用三级层次结构来构成存储系统,主要由高速缓冲存储器Cache、主存储器和辅助存储器组成。,5.2半导体存储器,5.2.1半导体存储器的分类5.2.2半导体存储器的性能指标5.2.3半导体存储器的特点,5.2.1半导体存储器的分类,分类方法:按半导体器件原理分类按存储原理(信息的可保存性)分类按数据存取方式分类半导体存储器分类,半导体存储器的分类,按半导体器件原理分类双极性TTL器件存储器:相对速度快,功耗大,集成度低单极性MOS器件存储器:相对速度低,功耗小,集成度高按存储原理(信息的可保存性)分类随机存取存储器RAM:易失性,掉电时丢失数据。只读存储器ROM:非易失性,掉电后保持数据。按数据传送方式分类并行存储器:多位同时传送。串行存储器:一位一位串行传送。,半导体存储器,只读存储器ROM,随机存取存储器RAM,MOS型RAM,双极型RAM,动态RAM,静态RAM,掩膜式ROM,可编程ROM-PROM,可光擦除编程ROM-EPROM,可电擦除编程ROM-E2PROM,半导体存储器分类,5.2.2半导体存储器的性能指标,存储容量存取时间功耗工作电源,1.存储容量,表示一个存储器芯片能存储的二进制信息总量。存储器芯片上有N个存储单元,每个单元可存放M位二进制数,则该芯片存储容量用NM表示。例如SRAM芯片6264(8K8):有8K个存储单元,每个单元可存放8位二进制数,则此芯片存储容量是8K8bit=8KB。存储容量通常以B、MB、GB、TB为单位来表示。各层次之间的换算关系为:1KB=1024B=210B;1MB=1024KB=220B;1GB=1024MB=230B;1TB=1024GB=240B,2.存取时间,存取时间:存储单元写入数据及读出数据所需的时间,单位用ns表示,存取时间越短说明速度越快.注意:当CPU读写快而存储器存取慢时,常在读周期或写周期中加入等待周期,故增加了读写周期数。存储芯片手册中给出典型存取时间或最大存取时间:如:2732A-20和2732A-25,同一型号不同存取时间2732A-20存取时间:200ns2732A-25存取时间:250ns,3.功耗4.工作电源,功耗:是存储器的重要指标,不仅表示存储器芯片的功耗,还确定了计算机系统中的散热问题。一般选用低功耗的存储芯片。工作电源:TTL型存储器芯片:5VMOS型存储器芯片:3V18V存取时间和功耗的乘积为速度-功率乘积,是一项重要的综合指标。,5.2.3半导体存储器的特点,随机存取存储器RAM的特点只读存储器ROM的特点新型存储器的特点,分类,1.RAM的特点,特点:可以随机地对每个存储单元进行读写,但断电后信息会丢失。分类:根据半导体器件原理不同可分为:双极性RAM:速度快,用于高速缓存。功耗大,集成度低,成本高,不用于内存。MOS型RAM:功耗低,集成度高,价格便宜用于内存。速度慢不用于高速缓存。,MOS型RAM的分类,按存储单元的不同构造分为以下两类:静态存储器SRAM存放的信息在不停电的情况下能长时间保留不变,只要不掉电所保存的信息就不会丢失。动态存储器DRAM保存的内容即使在不掉电的情况下隔一定时间后也会自动消失,因此要定时对其进行刷新。不挥发型RAM(NonVolatileRAM)掉电后信息不丢失,可随机地读写数据。用于Flash存储器(闪存)。,静态存储器SRAM,构成:静态SRAM的基本存储单元由6个MOS管组成触发器构成,可以存放二进制的1bit信息。优点:工作稳定,使用方便,不需外加刷新电路。缺点:集成度不高。典型芯片:6116(2K8),6264(8K8),62128(16K8),62256(32K8)等。,动态存储器DRAM,构成:基本存储单元由1个MOS管加1个电容组成,每个单元可以存放二进制的1bit信息。优点:集成度很高、功耗低。缺点:需外加刷新电路,向电容充电。原因:只要电容上电荷不损失,所存储信息就不丢失。但电容上电荷必然损失,在使用时必须定时向电容充电补充损失的电荷。芯片:2116(16K1),4164(64K1),6256(256K1)HM5116100(16M1),HM5116160(1M16)等。,Flash存储器(不挥发型RAM),Flash存储器:是一种电可擦除、可重写的非易失性的存储器。特点:读写速度快,断电后信息不丢失、集成度高、容量大、价格低。数据存取时无需机械运动部件,存取速度大大高于磁盘系统(外存)。应用:数码闪存卡:主流数码存储介质。用在数码相机、MP3播放器、掌上电脑、手机等数字设备上。,2.ROM的特点:,按存储单元的结构和生产工艺的不同,可分为:掩模型ROM可编程型PROM光擦除型EPROM电擦除型EEPROM(E2PROM),掩模型ROM可编程型ROM,掩膜型ROM:在制作集成电路时,用定做的掩膜进行编程(未金属化的位存“1”;否则存“0”)。芯片信息已定,用户不能修改。用于大批量定型产品的生成,成本较低。可编程型PROM:允许用户根据需要编写其中的内容,但只允许编程一次。信息一旦写入便永久固定,不能再改变。用于小批量产品的生产,成本较低。,特点:用户可根据需要向芯片单元写入信息。在擦除信息时要从电路上取下芯片,置于紫外线或X光下照射十几分钟,才能将芯片上的信息全部擦除,然后在专用的编程器上将新的信息写入(在写入之前应确保芯片是全“1”状态)。常用的芯片:2716(2K8)、2732(4K8)、2764(8K8)、27128(16K8)、27256(32K8),光擦除型EPROM,电擦除型EEPROM(E2PROM),特点:擦除信息时,不需要将芯片从电路板上取下,而是直接用电信号进行擦除,对其编程也是在线操作,因此改写步骤简单,掉电后内容不丢失。常温下可保存十年,可擦写一万次。两种接口:并行接口芯片:容量大、速度快,读写方法简单,功耗大、价格高,如2816(2K8),2864(8K8)串行接口芯片:体积小、功耗低、价格低,速度慢读写方法复杂。如2416(2K8),2464(8K8),3.新型存储器的特点,发展方向:1.大容量化、高速化、低电压低功耗化。2.开发多种特殊的存储器常用的新型存储器:快擦写Flash存储器多端口读写存储器内存条,(1)快擦写Flash存储器,Flash存储器:是一种电可擦除、可重写的非易失性的存储器。(FlashE2PROM)特点:读写速度快,断电后信息不丢失、容量大、价格低。与普通的E2PROM相比,它具有更高的性价比,且体积小、功耗低,使用方便。应用:数码闪存卡:主流数码存储介质。用在数码相机、MP3播放器、掌上电脑、手机等数字设备上。,5.3主存储器设计,5.3.1存储器芯片的选择5.3.2存储器与CPU的连接5.3.3存储器的寻址方法5.3.4小结例题分析,5.3.1存储器芯片的选择,存储器芯片的选择概述存储器芯片类型的选择存储器芯片容量的选择存储器芯片速度的选择存储器芯片功耗的选择,存储器芯片的选择,设计时,根据需要、用途、性价比等合理选择芯片的类型、容量、速度和功耗。例如:在测控、仪表、家电、智能终端等设备中:1.需运行的程序固定不变,存放在ROM中研制阶段:EPROM、EEPROM、Flash芯片产品定型:不需升级使用ROM芯片需升级使用EEPROM或Flash芯片2.运行过程中产生的数据存放在RAM中。其中ROM和RAM的容量可视需要而定。,1.存储器芯片类型的选择,对容量要求较小的专用设备中,应选用静态RAM芯片。可节省刷新电路,简化硬件电路。对容量要求较大的系统中,应选用集成度较高的动态RAM芯片,虽需刷新电路,但可减少芯片数量和体积并降低成本。例如PC微机就用动态RAM构成主存储器系统。,2.容量3.速度,容量:不同型号的芯片容量不同。原则:用较少数量的芯片,并考虑成本和硬件设计的简单性。速度:存取速度越快价格越高。原则:既要保证系统的可靠运行,又要提高系统的性价比。,4.存储器芯片功耗的选择,芯片材料和工艺不同,功耗也不同。相同指标的芯片,功耗越小价格越高。依据:根据应用条件、设备的散热环境来选择。例如:大型设备散热环境好,使用交流电供电,对芯片功耗无严格要求,可选成本低功耗高的芯片;对用电池供电体积小,为保证使用时间长和发热较少,应选用功耗较小的芯片,如笔记本。,5.3.2存储器与CPU的连接,与CPU的连接注意以下几点:地址线、数据线、控制线的连接总线的负载能力存储器芯片与CPU的速度匹配,1.地址线、数据线、控制线的连接,(1)CPU经地址总线向存储器发出要访问存储器单元的地址信息,确定某地址单元有效。注意:CPU地址总线宽度确定内存的最大寻址范围。CPU地址线低位与芯片地址线连,高位与片选连。(2)根据CPU是对地址单元进行读操作还是写操作的指令功能,CPU经控制总线向存储器发出控制信息。注意:一般芯片的请求、读/写控制信号与CPU相连。(3)CPU与某存储单元间经数据总线交换数据信息。注意:要考虑CPU总线宽度和存储芯片数量。,图,2.总线的负载能力,主存储器系统由多片ROM和RAM芯片组成。每片芯片均接在总线上,若芯片数量较多,必然增大总线的负担,所以要求总线应具有较大的负载能力。一般在CPU与总线间接入总线驱动器(功率放大),来提高总线的负载能力。常用的总线驱动器有:单向74LS244、双向8位缓冲器74LS245、8位锁存缓冲器74LS373等。,3.速度匹配,CPU取指令周期和存储器的读/写周期都有固定的时序,若速度不匹配就会影响CPU的运行效率。从存储芯片标记可识别芯片的速度:如:2732A-20、2732A-25、2732A-302732A-20存取时间:200ns2732A-25存取时间:250ns2732A-30存取时间:300ns,5.3.3存储器的寻址方法,地址线分配:片内地址线:根据存储单元数确定字选:选中片内存储单元。片选地址线:利用剩余的地址线片选:选中存储器芯片。片选的设计方法:,线选法全译码法译码法部分译码法,存储器系统设计,1.线选法的应用,用某一条地址线作为某一芯片的片选控制。优点:方法简单,不需要另外的硬件。缺点:多片存储芯片构成的存储系统中,会造成芯片间的地址不连续。例题CPU和1KBROM(10248)芯片和1KBRAM芯片构成的主存储器系统。用线选法完成存储器芯片的片选控制,分析地址空间分配。,图,8088,D0D7,D0D7,D0D7,A0A9,A0A9,A0A9,A11,A10,CE,CE,1KBROM,1KBRAM,DB,AB,该CPU数据线8条地址线16条,线选法例题分析,片内地址线:片内地址线均为10条,A0A9。片选地址线:A10和A11分别控制ROM和RAM的片选端CE,A12A15未用。1KBROM地址空间分配:0800H0BFFH1KBRAM地址空间分配:0400H07FFH,图,分析:,已用片选地址线:由于CPU某一时刻只能选中一片芯片,若选中1KBROM,则A11=1,A10=0;若选中1KBRAM,则A11=0,A10=1。存储单元的重叠地址数分析:由于片选地址线中有A12A15未用,当它们的值从0000B1111B变化时,每个单元重叠地址数为16个(24)。芯片间地址连续性分析:芯片间地址是不连续的。1KBROM的地址空间是0800H0BFFH,1KBRAM的地址空间为0400H07FFH。,2.译码法的应用,部分译码法的应用全译码法的应用,例5-4,部分译码法的应用,片选地址线中只有一部分参加译码。优点:存储芯片地址可以连续。缺点:有重叠地址。例题CPU和1KBROM(10248)芯片和1KBRAM芯片构成的主存储器系统。用部分译码法完成存储器芯片的片选控制,分析地址空间分配。,图,部分译码法例题分析,片内地址线:片内地址线均为10条,A0A9。片选地址线:A11经译码器控制ROM和RAM的片选端CE,A10、A12A15未用。1KBROM地址空间分配:0000H03FFH1KBRAM地址空间分配:0800H0BFFH,分析:,已用片选地址线:仅用片选地址线A11经译码完成对1KBROM和1KBRAM的片选端CE的控制。译码器的特点可保证CPU在某一时刻仅能选中一片芯片。存储单元的重叠地址数分析:由于片选地址线中有A10,A12A15未用,当它们的值从00000B11111B变化时,每个单元重叠地址数为32个(25)。芯片间地址连续性分析:芯片间地址是不连续的。1KBROM的地址空间是0000H03FFH,1KBRAM的地址空间为0800H0BFFH。,全译码法的应用,片选地址线全部参加译码。优点:存储芯片地址有唯一的地址,便于主存储器系统的扩展。例题CPU和1KBROM(10248)芯片和1KBRAM芯片构成的主存储器系统。用全译码法完成存储器芯片的片选控制,分析地址空间分配。,图,CPU,D0D7,A0A9,A15,DB,AB,译码器,A14,A13,A12,A11,A10,全译码法例题分析,片内地址线:片内地址线均为10条,A0A9。片选地址线:A10A15全部经译码器控制ROM和RAM的片选端CE。1KBROM地址空间分配:8000H83FFH1KBRAM地址空间分配:8400H87FFH,分析:,已用片选地址线:用全部片选地址线A10A15经译码器完成对1KBROM和1KBRAM的片选端CE的控制。可保证CPU在某一时刻仅能选中一片芯片。存储单元的重叠地址数分析:A10A15全部使用,每个存储单元都有唯一的地址,无重叠地址。芯片间地址连续性分析:芯片间地址是连续的。1KBROM的地址空间是8000H83FFH,1KBRAM的地址空间为8400H87FFH。6条片选地址线经译码可产生64个译码输出,可控制64片1KB的存储芯片,完成64KB的主存储器系统的组织。全部译码法可扩展主存储器系统。,例5-4用全译码法设计一个12KB的主存储器系统。其低8KB为EPROM,选用两片4K8位的2732A芯片。高4K为SRAM,选用两片2K8位的6116芯片。主存储器系统的地址范围是0000H2FFFH。解:(1)EPROM2732A的片内地址线:容量为4KB8位,片内地址线为12条,即A0-A11。(2)SRAM6116的片内地址线:容量为2KB8位,片内地址线为11条,即A0-A10。(3)用74LS138译码器进行全译码:,74LS138,连接图,地址,74LS138译码器引脚和真值表,8088CPU,A0A11,D0D7,A0A11,D0A7,OE,2732A,A0A11,D0A7,OE,2732A,AB,DB,A14,A13,A12,A0A10,D0A7,OE,6116,A0A10,D0D7,OE,6116,A15,74LS138,G1,C,B,A,A11,A11,VCC,或,或,第一片2732A地址空间分配:0000H0FFFH,第二片2732A地址空间分配:1000H1FFFH,第一片6116地址空间分配:2000H27FFH,第二片6116地址空间分配:2800H2FFFH,5.3.4小结,数据总线的连接考虑CPU总线宽度和存储芯片数。地址总线的连接CPU地址总线宽度确定内存的最大寻址范围。地址线低位与芯片地址线连,高位与片选连。控制总线的连接一般芯片的请求、读/写控制信号与CPU相连。,例题分析:用4K8位的DRAM芯片构成64K字节的存储器,问(1)需要多少块芯片?(2)该存储器需要多少条地址线,如何进行分配?解:(1)64K/4K=16(片)(2)16条地址线,片内12条(字选),片选4条分析:(1)用4K8位的动态RAM芯片构成64K字节的存储器需要16块芯片(64KB/4KB=16)(2)该存储器需要片内地址12条(4K=212,A0A11),片选输入端需4条(24=16片=16组,A12A15),P2385-9用8088CPU,共16条地址线8条数据线用2114芯片(10244)组成2KBRAM,需要用多少片2114?给定地址范围3000H37FFH,地址线如何连接?解:(1)10244,每片芯片容量512B或0.5KB,组成2KB的RAM需要4片2114。由于2114每存储单元仅有4bit,需要构成每一存储单元8bit,需要2片2114。(2)2114芯片的存储单元数量为1024(210),需要片内地址线10条,即A0-A9,其余为片选地址线A10-A15。,图,下一页,(2)2114芯片的存储单元数量为1024(210),需要片内地址线10条,即A0-A9,其余为片选地址线A10-A15。从表中可知,每片2114片内地址线A0-A9从全0到全1,可寻址片内每个存储单元。片选地址线A11-A15为固定值00110,而A10为可变值,A10=0时,选中2片2114,A10=1时,选中另外2片2114。,图,8088CPU,D0D7,A0A9,D0D3,A0A9,CS,2114,D4D7,A0A9,CS,2114,DB,AB,A15,A14,A11,A10,D0D3,A0A9,CS,2114,D4D7,A0A9,CS,2114,P2385-10CPU中用2片6116(20488)组成4KB的RAM,用地址线A13和A14分别作为2片6116的片
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业4.0下的智能制造与自动化技术
- 工业4.0下的智能制造技术应用
- 小说写作艺术与情节构建
- 少数民族文化传承与教育
- 少数民族文化保护与传承
- 财务报表的电子化处理技术
- 财经新闻报道解读市场动态
- 小学艺术教育与心理发展的关系
- 小学数学教案设计方法与技巧
- 小学教师职业幸福感与职业道德培养
- 公安院校及专业招生政审表
- 史上最全区块链详解课件
- (完整版)杭州电子科技大学数字电路期末考试试卷及答案
- 建筑装饰装修工程质量验收规范试题
- 能源计量器具配备和管理
- 《食品经营许可证》申请报告书空白模板
- 试卷交接签字单
- 有限空间作业及应急物资清单
- DB13(J)∕T 8060-2019 城镇供热管道及设备安装工程施工质量验收标准
- 《国际商务》课程
- 压力容器设计管理制度
评论
0/150
提交评论