微系统课件 5.pptVIP

  • 4
  • 0
  • 约9.92千字
  • 约 50页
  • 2017-07-26 发布于河南
  • 举报
微系统课件 5

第五章 存储器;存储器系统的三项主要性能;存储器分类(P207) 1. 按照存取速度和用途分类;2. 按构成存储器的器件和存储介质分类;(2)只读存储器ROM (Read-Only Memory);3.按在微机系统中位置分类;;存储器选择的原则 1. 选取存储器芯片的原则 只读存储器常用于固化程序和常数,以便系统一开机就可按预定的程序工作。若所设计的系统是小批量生产或开发产品,则建议使用EPROM和E2PROM;若为成熟的大批量产品,则应采用PROM或掩膜ROM,以降低生产成本和提高系统的可靠性。 随机存储器常用来存取实时数据、变量和运算结果。若所用的RAM容量较小或要求较高的存取速度,则宜采用SRAM;若所用的RAM容量较大或要求低功耗,则应采用DRAM,以降低成本。;2. 工作速度匹配 CPU对外部存储器进行读写所需要的时间称为CPU的访存时间,是指CPU向外部存储器发出地址码和读/写完数据所需要的时间。存储器的最大存取时间是存储器固有的时间(可查阅相关的手册或实际测量获得)。为了使CPU和外部存储器同步而可靠工作, CPU的访存时间必须大于所用外部存储器的最大存取时间。 3.??对存储容量的要求 微机所需的存储容量与存储器芯片本身的存储容量不是同一个概念。微机所需的存储容量是由实际应用系统的应用程序和实时数据的数量决定的,而存储器芯片的存储容量是存储器固有的参数,不同型号的存储器的存储容量也不同。一般说来,在应用系统所需存储容量不变的前提下,若所选存储器本身存储容量越大,则所用芯片数量就越小,所需的地址译码电路就越简单。;4. 对存储器地址空间的分配 在确定RAM和ROM的容量和所选存储器的型号和数量之后,还必须给每个芯片划定一个地址范围,无论怎样划定存储器的地址范围,都必须满足存储器本身的存储容量,否则会造成存储器硬件资源的浪费。 ?5. 合理地选择地址译码方式 可根据实际应用系统的具体情况,按线选法、全地址译码法、部分地地址译码法等地址译码方式的优缺点选择合理的地址译码方式。 6. 功耗要求 在应用系统要求低功耗时,应尽量选择CMOS器件,但CMOS器件容量小、速度慢,HMOS器件在功耗、速度方面具有较好的特性。 总之,要从易失性 、只读性、位容量 、 功耗、速度、价格、可靠性等方面选择存储器。;5.2 随机存取存储器(RAM)(P209 );6管静态RAM基本存储单元;单管动态RAM基本存储单元(P212);5.2.1 存储器的系统结构 (P209----210 ) 一个存储器系统一般由以下几部分组成。 P210图5-2;1.基本存储单元 一个基本存储单元可以存放一位二进制信息,其内部具有两个稳定的且相互对立的状态,并能够在外部对其状态进行识别和改变。不同类型的基本存储单元,决定了由其所组成的存储器件的类型不同。 2.存储体 一个基本存储单元只能保存一位二进制信息,若要存放M×N个二进制信息,就需要用M×N个基本存储单元,它们按一定的规则排列起来,由这些基本存储单元所构成的阵列称为存储体或存储矩阵。 ;3.地址译码器 由于存储器系统是由许多存储单元构成的,每个存储单元一般存放8位二进制信息,为了加以区分,我们必须首先为这些存储单元编号,即分配给这些存储单元不同的地址。地址译码器的作用就是用来接受CPU送来的地址信号并对它进行译码,选择与此地址码相对应的存储单元,以便对该单元进行读/写操作。 存储器地址译码有两种方式,通常称为单译码与双译码。 (1)单译码 单译码方式又称字结构,适用于小容量存储器。 (2)双译码 在双译码结构中,将地址译码器分成两部分,即行译码器(又叫X译码器)和列译码器(又叫Y译码器)。X译码器输出行地址选择信号,Y译码器输出列地址选择信号。行列选择线交叉处即为所选中的内存单元,这种方式的特点是译码输出线较少。;4.片选与读/写控制电路 片选信号用以实现芯片的选择。对于一个芯片来讲,只有当片选信号有效时,才能对其进行读/写操作。片选信号一般由地址译码器的输出及一些控制信号来形成,而读/写控制电路则用来控制对芯片的读/写操作。 5.I/O电路 I/O电路位于系统数据总线与被选中的存储单元之间,用来控制信息的读出与写入,必要时,还可包含对I/O信号的驱动及放大处理功能。 6.集电极开路或三态输出缓冲器 为了扩充存储器系统的容量,常常需要将几片RAM芯片的数据线并联使用或与双向的数据线相连,这就要用到集电极开

文档评论(0)

1亿VIP精品文档

相关文档