微机原理与接口技术(楼顺天)第6章_第1页
微机原理与接口技术(楼顺天)第6章_第2页
微机原理与接口技术(楼顺天)第6章_第3页
微机原理与接口技术(楼顺天)第6章_第4页
微机原理与接口技术(楼顺天)第6章_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、第六章 存储器设计,本教案内容,6.3 扩展存储器设计,在微机系统中,存储器是按字节来构成 的,而所选择的存储器芯片的字长不足8位 时,用这样的存储器芯片构成系统所需的存储器子系统电路,就必须进行位扩展,即用几片存储器芯片并起来,以增加存储字长。,1位扩展,6.3 扩展存储器设计,位扩展设计实例,请分析地址范围?,6.3 扩展存储器设计,字节扩展是指增加存储器字节的数量(容量)。例如,用2片2k8b的SRAM芯片6116,组成4k8b的存储器,字节扩展设计如下图所示。,字节扩展,6.3 扩展存储器设计,字节扩展设计实例,请分析地址范围?,6.3 扩展存储器设计,字节和位扩展是字节扩展和位扩展的

2、组合。,字节和位扩展,6.3 扩展存储器设计,一个存储体通常由多个存储器芯片组成, CPU要实现对存储单元的访问,首选要选择存储器芯片,然后再从选中的芯片中依照地址码选择相应的存储单元读/写数据。,存储器地址译码,6.3 扩展存储器设计,通常,芯片内部存储单元的地址由CPU输出的n(n由片内存储容量2n决定)条低位地址线完成选择,即CPU输出的低位地址码用作片内寻址,来选择片内具体的存储单元;而芯片的片选信号则是通过CPU的高位地址线译码得到,作片外寻址,以选择该芯片的所有存储单元在整个存储地址空间中的具体位置。,存储器地址译码,6.3 扩展存储器设计,存储器地址译码方法通常有三种:,存储器地

3、址译码, 全地址译码方式。 部分地址译码方式。 线选译码方式。,6.3 扩展存储器设计,存储器地址译码, 全地址译码方式,除直接与存储器芯片相连的地址线外,所有剩余的 高位地址线都被连接到地址译码器,参加地址译码,其 译码输出作为存储器芯片的片选信号。,优点:每一个存储单元只对应内存空间的一个地址, 即抵制无重叠。 缺点:译码电路复杂,费硬件。,6.3 扩展存储器设计,例61 在8088 CPU工作在最大方式组成的微机应用 系统中,扩充设计8kB的SRAM电路,SRAM芯片用 Intel 6264。若分配给该SRAM的起始地址为62000H, 片选信号(CS1)为低电平有效。请用全地址译码方法

4、设 计该SRAM存储器的片选信号形成电路。,6.3 扩展存储器设计,解:因为Intel 6264的片容量为8k8b(8kB),因此 只需要1片Intel 6264存储器芯片,即既不需要位扩 展,也不需要字节扩展。 由于Intel 6264片内地址线有13根,所以8088 CPU系统地址总线的低13位A12A0直接与Intel 6264的片内地址引脚A12A0相连接,作片内寻址, 来选择片内具体的存储单元。,6.3 扩展存储器设计,由于采用全地址译码,所以8088 CPU系统地址总 线的高7位A19A13全部参加译码,其译码输出作为 存储器芯片的片选信号。当有效时,对应的存储器地址 范围为620

5、00H63FFFH连续的8kB存储区域。 根据以上设计原则设计的SRAM存储器的片选信号 (CS1)形成电路如下图所示。,6.3 扩展存储器设计,全地址译码方法设计的SRAM存储器的片选信号形成电路,6.3 扩展存储器设计,存储器地址译码,(2)部分地址译码方式,部分地址译码方式也称为局部地址译码方式。 其方法是某些高位地址线被省略而不参加地址译 码。简化了地址译码电路,但地址空间有重叠。,优点:简化了地址译码电路,省硬件。 缺点:地址空间有重叠,浪费了地址空间。,6.3 扩展存储器设计,例6.2 在8088CPU工作在最小方式组成的微机 应用系统中,扩充设计8kB的SRAM电路,SRAM芯

6、片用Intel 6264。若分配给该SRAM的地址范围 00000H0FFFFH,片选信号(CS1)为低电平有 效。请用部分地址译码方法设计该SRAM存储器的片 选信号形成电路。,6.3 扩展存储器设计,解:因为Intel 6264的片容量为8k8b(8kB), 因此只需要1片Intel 6264存储器芯片。而题目给出的 地址范围为00000H0FFFFH,共64kB,说明有8个 地址重叠区,即采用部分地址译码时,有3条高位地址 线(A15、A14和A13)不参加译码。 由于8088CPU工作在最小方式,所以,IO/M =0 要参加译码。片选信号形成电路如下图所示。,6.3 扩展存储器设计,部

7、分地址译码方法设计的SRAM存储器的片选信号形成电路,6.3 扩展存储器设计,存储器地址译码,(3)线选地址译码方式,线选法是指用存储器芯片片内寻址以外的系统的 高位地址线中的某一条,作为存储器芯片的片选控制 信号。,优点:选择芯片不需要外加逻辑电路,译码线路简单。 缺点:地址重叠区域多,不能充分利用系统的存储器 空间 。,6.3 扩展存储器设计,5存储器地址译码电路,存储器的地址译码电路形式很多,概括为: 组合电路(门电路)形式。 专用译码器形式,如3-8译码器74LS138。 数字比较器形式。 EPROM形式。 GAL、CPLD/FPGA形式。,6.3 扩展存储器设计,例6.3 在某808

8、8微处理器系统中,需要用8片 6264构成一个64kB的存储器。其地址分配在 00000H0FFFFH内存空间,地址译码采用全译码 方式,用74LS138作译码器,请画出存储器译码电 路。,6.3 扩展存储器设计,解: 根据题目已知条件和74LS138译码器的功 能,设计的存储器译码电路如下图所示。图中 74LS138的每一个输出端均与一块6264芯片的片选 端相连,8个输出端分别选通1个8kB的存储空间 (即1个6264模块),共占有64kB内存空间。,6.3 扩展存储器设计,用74LS138作译码器的存储器译码电路,6.3 扩展存储器设计,例6.4 利用74LS688设计译码电路,输出端作为 Intel 62128 SRAM的片选信号,分配给Intel 62128的地址范围为74000H77F

温馨提示

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

评论

0/150

提交评论