第5章存储器原理与接口_第1页
第5章存储器原理与接口_第2页
第5章存储器原理与接口_第3页
第5章存储器原理与接口_第4页
第5章存储器原理与接口_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第5章 存储器原理与接口n存储器分类n多层存储结构概念 n主存储器及存储控制 n8086系统的存储器接口 n现代内存芯片技术 5.1 存储器分类存储器分类 按构成存储器的器件和存储介质分类 半导体存储器 磁盘和磁带等磁表面存储器 光电存储器 按存取方式分类 随机存储器RAM (Random Access Memory) 只读存储器ROM(Read-Only Memory) 串行访问存储器(Serial Access Storage)按在计算机中的作用分类 高速缓冲存储器(Cache) 主存储器(内存) 辅助存储器(外存) 半导体存储器的分类1、随机存取存储器RAM a. 静态RAM b. 动态

2、RAM2、只读存储器ROMa. 掩膜式ROM b. 可编程的PROM c. 可用紫外线擦除、可编程的EPROM d. 可用电擦除、可编程的E2PROM等e. FLASH (闪存)RAMRAM静态静态RAMRAM(SRAMSRAM)动态动态RAMRAM(DRAMDRAM)ROMROM掩膜型掩膜型ROMROM可编程可编程ROMROM(PROMPROM)可擦除可编程可擦除可编程ROMROM(EPROMEPROM)电可擦除可编程电可擦除可编程ROMROM(E E2 2PROM)PROM)5.2 多层存储结构概念多层存储结构概念 寄存器 Cache(高速缓存) 内存 磁盘 磁道、光盘建立起多层存储结构,

3、核心是解决容量、速度、价格间的矛盾,充分体现出容量和速度关系。 Cache主存层次 : 解决CPU与主存的速度上的差距 ; 主存辅存层次 : 解决存储的大容量要求和低成本之间的矛盾 。5.3 主存储器及存储控制主存储器及存储控制 1、 主存储器的主要技术指标n存储容量n存取速度n可靠性n功耗 (1) 存储容量 CPU的最大容量:存储器可以容纳的二进制信息量称为存储容量(寻址空间,由CPU的地址线决定) 实际存储容量:在计算机系统中具体配置了多少内存。 (2)存取速度 存取时间是指从启动一次存储器操作到完成该操作所经历的时间,又称为读写周期。(3)可靠性 可靠性是用平均故障间隔时间来衡量(MTB

4、F, Mean Time Between Failures) (4)功耗 功耗通常是指每个存储元消耗功率的大小 2、主存储器的基本组成 数据缓冲器: 寄存来自CPU的写入数据或从存储体内读出的数据。存储体:是存储芯片的主体,由基本存储元按照一定的排列规律构成。地址译码器:接收来自CPU的n位地址,经译码后产生2n个地址选择信号,实现对片内存储单元的选址。1、单译码结构2、双译码结构控制逻辑电路:接收片选信号CS及来自CPU的读/写控制信号,形成芯片内部控制信号,控制数据的读出和写入。5.4 8086系统的存储器接口系统的存储器接口 存存储储器和器和CPU的的连连接接CPU CPU 提供的信号线

5、提供的信号线 数据线 D15D0 地址线 A19A0存储器或I/O端口访问信号M/IO#RD# 读信号 WR# 写信号 BHE# 总线高字节有效信号n高速高速CPUCPU和较低速度存储器之间的速度匹和较低速度存储器之间的速度匹配问题。配问题。nCPUCPU总线的负载能力问题。总线的负载能力问题。n片选信号和行地址、列地址的产生机制。片选信号和行地址、列地址的产生机制。n对芯片内部的寻址方法。对芯片内部的寻址方法。当有多片存储器芯片共同使用当有多片存储器芯片共同使用时片选信号的产生方法时片选信号的产生方法n线选法线选法n全译码法全译码法n部分译码法部分译码法n混合译码法混合译码法片选信号译码芯片

6、片选信号译码芯片 常用的译码芯片是74LS138译码器,功能是38译码器,有三个“选择输入端”C、B、A和三个“使能输入端” G1、G2A#,G2B#以及8个输出端 Y7# Y0 # 译码芯片 74LS138AG2BG27Y6Y5Y4Y3Y2Y1Y0Y输 入输 出使 能选 择G1G2A#G2B#CBAY7#Y6#Y5#Y4#Y3#Y2#Y1#Y0#1000001111111010000111111101100010111110111000111111011110010011101111100101110111111001101011111110011101111111其 它X X X11111

7、11174LS138功能表 线选译码A14A12A0A13(1)2764(2)2764 CECEA15(3)2764CE线选译码示例地址分析芯芯片片A19A16A15A14A13A12A0可用地址可用地址11 1 0全全0全全1 0C000H0DFFFH21 0 1全全0全全1 0A000H0BFFFH30 1 1全全0全全106000H07FFFH线选译码n构成简单n地址空间严重浪费,必然会出现地址重复n多多个存储地址会对应一一个存储单元n地址不连续和地址重叠全译码A19A18A17A15 A14A13A16CBAE3138 A12A0CEY6E2E1IO/M2764全译码n每个存储单元的地

8、址都是唯一的,不存在地址重复n译码电路可能比较复杂、连线也较多部分译码138A17 A16A11A0A14 A13A12(4)(3)(2)(1)2732273227322732CBAE3-E2-E1IO/M-CE-CE-CE-Y0-Y1-Y2-Y3部分译码示例地址分析38 部分译码n每个存储单元将对应多个地址(地址重复),需要选取一个可用地址n可简化译码电路的设计n但系统的部分地址空间将被浪费39混合译码 -CS1 A12 -OE CS26264A11A0 -WE138CBA-Y0-Y1-Y2E3-E2-E3+5VA17A16A11A0D7D0A12A15A14A13-MEMR-MEMW+5V

9、CS2 -CS1 A12 -OED7D0D7D06264A11A0 -WE -CE -OE 2732A11A0 D7D0 -CE -OE 2732A11A0 D7D040综合举例地址分析全全0全全1全全0全全1A12 A11 A0全全0全全1全全0全全1018选选1译码译码2选选1译码译码通通过过与与门组门组合合这这2个个译码输译码输出信号出信号 8086系统的存储器接口设计基本步骤:(1 1)根据系统中实际存储器容量,确定存储器)根据系统中实际存储器容量,确定存储器 在整个寻址空间中的位置;在整个寻址空间中的位置;(2 2)根据所选用存储芯片的容量,画出地址)根据所选用存储芯片的容量,画出地

10、址 分配图或列出地址分配表;分配图或列出地址分配表;(3 3)根据地址分配图确定译码方法;)根据地址分配图确定译码方法;(4 4)选用合适器件,画出译码电路图。)选用合适器件,画出译码电路图。SRAM使用举例DRAM的的连连接接举举例例存储器的容量扩充用32k*8b的EPROM芯片27C256进行字节数扩充,将每个芯片的地址信号A14A0、数据输出信号OE分别连在一起,但芯片允许信号CE要分开,并由地址译码电路的不同输出端CE0和CE1来提供,这样,在某一时刻,只有一片被选中,通过这种方法,构成64k*8b的存储系统若用32k*8b的芯片27C256来组成32位的系统,就需要进行数据宽度的扩充

11、,如图所示,需要4个芯片,各芯片的地址信号,芯片允许信号CE和输出允许信号OE都连在一起,每个芯片分别连接8位数据线,当CE有效时,芯片开始工作,当OE有效时,数据线上产生数据,于是,这样组成了32k*32b即1MB的存储系统 MOS型器件构成的RAM,分为静态和动态RAM两种,静态RAM通常由触发器作为基本存储电路静态存储单元,动态RAM通常用单管(电容)组成基本存储电路,需要定时刷新数据。 5.5 现代内存芯片技术现代内存芯片技术 1、 静态RAM (SRAM) n功耗大 n速度快n不需要刷新n片容量低2、动态RAM (DRAM)CWCs行行选线选线列列选线选线数据数据线线T2T1单单管基本管基本存存储单储单元元n需要刷新n容量高 RDRAM (突发存取的高速动态随机存储器)采用Rambus信号标准,允许多个设备同时以高速的带宽随机寻址存储器,进行高速数据传输。DRAM内存条内存条的种类的种类

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论