




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章存储器接口,存储器是微型计算机系统中用来存放程序和数据的基本单元或设备。1.要求:系统对存储器的要求是容量大、速度快、成本低,但这三者在同一个存储器中不可兼得。2.采用分级存储器结构,通常将存储器分为高速缓冲存储器、主存储器和外存存储器三级。,6.1半导体存储器一、半导体存储器的分类1.半导体存储器的分类a.双极型存储器;b.MOS型存储器2.按存取方式分类(1)随机存取存储器RAMa.静态RAMb.动态RAM(2)只读存储器ROM,a.掩模式ROM;b.熔炼式可编程的PROM,c.可用紫外线擦除、可编程的EPROM;d.可用电擦除、可编程的E2PROM等。,表6.1列出了微机系统中最常用的半导体存储器。,二、半导体存储器的主要性能指标衡量半导体存储器性能的主要指标有存储容量、存取时间、功能和可靠性。1.存储容量存储容量是指存储器所能存储二进制数码的数量,即所含存储元的总数。例如,某存储芯片的容量为10244,即该芯片有1024个存储单元,每个单元4位代码。2.存取时间存取时间是指从启动一次存储器操作到完成该操作所经历的时间,有时又称为读写周期。3.功耗功耗通常是指每个存储元消耗功率的大小,单位为微瓦/位(W/位)或者毫瓦/位(mW/位),4.可靠性可靠性一般是指对电磁场及温度变化等的抗干扰能力,一般平均无故障时间为数千小时以上。三、存储芯片的的组成,地址译码器:接收来自CPU的n位地址,经译码后产生2n个地址选择信号,实现对片内存储单元的选址。控制逻辑电路:接收片选信号CS及来自CPU的读/写控制信号,形成芯片内部控制信号,控制数据的读出和写入。数据缓冲器:寄存来自CPU的写入数据或从存储体内读出的数据。存储体:是存储芯片的主体,由基本存储元按照一定的排列规律构成。,6.2存储器接口技术一、存储器接口应考虑的几个问题1.存储器与CPU之间的时序配合;2.CPU总线负载能力;3.存储芯片的选用.二、存储器地址译码方法1.片选控制的译码方法常用的片选控制译码方法有线选法、全译码法、部分译码法和混合译码法等。,(1)线选法当存储器容量不大,所使用的存储芯片数量不多,而CPU寻址空间远远大于存储器容量时,可用高位地址线直接作为存储芯片的片选信号,每一根地址线选通一块芯片,这种方法称为选法。,(2)全译码法采用全译码方式寻址64KB容量存储的结构示意图如图6.5所示.可见,全译码法可以提供对全存储空间的寻址能力。当存储器容量小于可寻址的存储空间时,可从译码器输出.(3)部分译码法(p119)(4)混合译码法(p120),图6.5全译码法结构示意图,2、地址译码电路和的设计存储器地址译码电路的设计一般遵循如下步骤:根据系统中实际存储器容量,确定存储器在整个寻址空间中的位置;根据所选用存储芯片的容量,画出地址分配图或列出地址分配表;根据地址分配图或分配表确定译码方法并画出相应的地址位图;选用合适器件,画出译码电路图。,例1:某微机系统地址总线为16位,实际存储器容量为16KB,ROM区和RAM区各占8KB。其中,ROM采用2KB的EPROM,RAM采用1KB的RAM,试设计译码电路.设计的一般步骤:该系统的寻址空间最大为64KB,假定实际存储器占用最低16KB的存储空间,即地址为0000H3FFFH。其中0000H1FFFH为EPROM区,2000H3FFFH为RAM区。,根据所采用的存储芯片容量,可画出地址分配图如6.8所示;地址分配表如表6.4所示。确定译码方法并画出相应的地址位图。根据地址位图,可考虑用3-8译码器完成一次译码,用适当逻辑门完成二次译码。,三、存储器与控制总线、数据总线的连接1.存储器与控制总线的连接ROM的CS-信号B.RAM的CS-,OE-(RD-),WE-(WR-)信号;2.存储器与数据总线的连接D0D7,D0D15,6.3主存储器接口一、EPROM与CPU的接口目前广泛使用的典型EPROM芯片有Intel公司生产的2716、2732、2764、27128、27256、27512等;分别有27,28,29系列;其容量分别为2K8位至64K8,512K8位;封装形式:前两种为24脚双列可直插式封装,后几种为28脚双列直插式封装。另外有贴片封装.,1.芯片特性Intel2716:容量为16K(2K8位);存取时间:约450ns;单一的+5V电源。,2.接口方法Intel2716芯片与8位CPU的连接方法如下:低位地址线、数据线直接相连;工作电源VCC直接与+5V电源相连,编程电源通常由开关控制;CE-和OE-信号分别由CPU高位地址总线和控制总线译码后产生,通常采用图6.12所示的3种方法。,图6.12Intel2716芯片与CPU的连接方法,3.接口举例(1)要求用2716EPROM芯片为某8位微处理器设计一个16KB的ROM存储器。已知该微处理器地址线为A0A15,数据线为D0D7,“允许访存”控制信号为M,读出控制信号为RD。画出EPROM与CPU的连接框图。(2)分析(3)实现,二、SRAM与CPU的接口常用的SRAM芯片有:Intel公司生产的2114、2128、6116、6264、62256等。如HY6116,HM62256,HM628128,等等容量:1K4,1K8,2K8,8K8,512K8现以2114芯片为例对SRAM的芯片特性和接口方法进行介绍。,1.芯片特性Intel2114是一种存储容量为1K4位,存取时间最大为450ns的SRAM芯片。如下图:2.接口方法(P127)3.接口举例(P127),2.接口方法DRAM控制器一般由如下部分组成:地址多路开关:由于要向DRAM芯片分时送出行地址和列地址,所以必须具有多路开关,把来自CPU的地址变成行地址和列地址分两次送出。,三、DRAM与CPU的接口1.芯片特性Intel2164是一种存储容量为64K1位、最大存取时间为200ns、刷新时间间隔为2ms的DRAM芯片。,刷新定时器:用来定时提供刷新请求。刷新地址计数器:提供刷新的地址,每刷新一行,计数器自动加1,全部行刷新一遍后自动归零,重复刷新过程。仲裁电路:当来自CPU的访问存储器请求和来自刷新定时器的刷新请求同时产生时,对二者的优先权进行裁定。时序发生器:提供行地址选通信号RAS、列地址选通信号CAS和写允许信号WE-,以满足对存储器进行访问及对芯片进行刷新的要求。其逻辑框图6.17所示。,例如:DRAM控制器8203是一种为80X86CPU系统支持DRAM而设计的接口芯片。它向2164等DRAM芯片提供全部必需的接口信号,其基本功能如下:,3设计举例(1)要求某微机系统CPU为8086且工作方式在最大方式。试用2164DRAM芯片为该系统配置一个256KB的存储器,其地址空间为00000H3FFFFH。(2)分析(P131)(3)实现(P132),6.4高速缓冲存储器接口思路:在引入高速缓冲存储器的系统中,内存由两级存储构成。一级是采用高速静态RAM芯片组成的小容量存储器,即Cache;另一级是用廉价的动态RAM芯片组成的大容量主存储器。程序运行的所有信息存放在主存储器内,而高速缓冲存储器中存放的是当前使用最多的程序代码和数据,即主存中部分内容的副本。CPU访问存储器时,首先在Cache中寻找,若寻找成功,通常称为“命中”,则直接对Cache操作;若寻找失败,则对主存储器进行操作,并将有关内容置入Cache。引入Cache是存储器速度与价格折衷的最佳方法。,图中高速缓冲存储器用于存入要访问的内容,即当前访问最多程序代码和数据;地址索引机构中存放着与高速缓冲存储器内容相关的高位地址,当访问高速缓冲存储器命中时,用来和地址总线上的低位地址一起形成访问缓冲存储器地址;而置换控制器则按照一定的置换算法控制高速缓冲存储器中内容的更新。一、地址映象方式1.全相联映象方式从主存中将信息调入缓冲存储器通常是以“页”为单位进行的。为了准确寻址,必须将调入页的页地址编码全部存入地址索引机构中。,例如:假定缓冲存储器共32,分为128页,每页256个字节。主存地址为24位,寻址空间为16MB,也按256个字节为一页,共216页。当CPU送出24位地址寻址时,低8位页内地址直接送高速缓冲存储器,高16位地址作为页号编码送到地址索引机构与调入页的各编码相比较。若比较发现有一致的编码,即命中,则索引机构将送出一个7位页地址指明这一页属于缓冲存储器中128页中的哪一页。由7位页地址与8位页内地址合成一个15位地址,选中32KB缓冲存储器的某一存储单元进行访问。显然,该地址索引机构中应有128个页号编码,且每个页号为16位长。由此可见,采用该方式查找十分费时,以致由于对索引机构工作速度要求很快而使成本过高,故该方法实用较困难。,2直接映象方式规定缓存中各页只接收主存中相同页号内容的副本,即不同段中页号相同的内容只有一个能复制到缓存中去。这种映象的限制使对高速缓存的寻址变得相当简单,在地址索引机构中只要存入地址的段号即可。3分组相联映象方式二、地址索引机构索引结构一般采用按内容存取的相联存储器(CAM)实现。,三、置换控制策略在Cache中,选择置换策略追求的目标是获得最高的命中率。目前使用的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年辅警考试公安基础知识考试真题库及答案
- 2025年办公楼保洁合同范本
- 外包工劳动合同(提供)5篇
- 2025年下半年国家广播电视总局研修学院招聘3人重点基础提升(共500题)附带答案详解
- 2025年下半年国家医学考试中心招聘2人重点基础提升(共500题)附带答案详解
- 2025年中国乙烯氯丁橡胶泡棉胶带行业市场分析及投资价值评估前景预测报告
- 2025年中国乙酸香叶酯60行业市场分析及投资价值评估前景预测报告
- 2025年下半年四川绵阳市第三人民医院信息中心硬件运维人员招聘1人重点基础提升(共500题)附带答案详解
- 2025贷款质押借款合同条文
- 2025年下半年四川省宜宾市人力资源和社会保障局面向农民工考试招聘乡镇事业单位人员35人重点基础提升(共500题)附带答案详解
- 人教版初中数学九年级上册二次函数重点知识归纳
- 学习杜邦公司安全管理理念心得体会
- 勘察工程质量服务承诺书范文
- 酒店住宿水单模板
- 小学老师法律风险培训
- GB/T 19411-2024除湿机
- 住院医师规范化培训指导老师教学评估表
- 2023部编新人教版五年级(上册)道德与法治全册教案
- 绵阳市高中2022级(2025届)高三第一次诊断性考试(一诊)物理试卷(含标准答案)
- 2025高考生物备考教案动物细胞工程
- 竞选竞选大学心理委员参考课件
评论
0/150
提交评论