微5章存储器2
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.3 扩展存储器设计
8088最小方式 BUS
A19 A18 A17 A16 IO/M
片选信号 接6264的CS1
部分地址译码方法设计的SRAM存储器的片选信号形成电路
5.Hale Waihona Puke Baidu 扩展存储器设计
4.存储器地址译码 (3)线选地址译码方式
线选法是指用存储器芯片片内寻址以外的系统的 高位地址线中的某一条,作为存储器芯片的片选控制 信号。
5.3 扩展存储器设计
解:因为Intel 6264的片容量为8k×8b(8kB),因此 只需要1片Intel 6264存储器芯片,即既不需要位扩 展,也不需要字节扩展。
由于Intel 6264片内地址线有13根,所以8088 CPU系统地址总线的低13位A12~A0直接与Intel 6264的片内地址引脚A12~A0相连接,作片内寻址, 来选择片内具体的存储单元。
A 0~A10
D 0~D 7
1# 6116 CE
WE OE
A0~A10
D 0~D 7
2# 6116 CE
WE OE
WR RD
请分析地址范围?
5.3 扩展存储器设计
3.字节和位扩展 字节和位扩展是字节扩展和位扩展的组合。
5.3 扩展存储器设计
4.存储器地址译码
一个存储体通常由多个存储器芯片组成, CPU要实现对存储单元的访问,首选要选择存储 器芯片,然后再从选中的芯片中依照地址码选择 相应的存储单元读 /写数据。
5.3 扩展存储器设计
8088最大方式 BUS A18 AA1173
A19 A16 A15 A14
MEMR MEMW
片选信号 接 6264 的 CS 1
全地址译码方法设计的SRAM存储器的片选信号形成电路
5.3 扩展存储器设计
4.存储器地址译码 (2)部分地址译码方式
部分地址译码方式也称为局部地址译码方式。 其方法是某些高位地址线被省略而不参加地址译 码。简化了地址译码电路,但地址空间有重叠。
5.3 扩展存储器设计
位扩展设计实例
请分析地址范围?
5.3 扩展存储器设计
2.字节扩展 字节扩展是指增加存储器字节的数量(容
量)。例如,用 2片2k×8b的SRAM芯片 6116,组成 4k×8b的存储器,字节扩展设计 如下图所示。
5.3 扩展存储器设计
字节扩展设计实例
A11 A 0~A 10 D0~D 7
优点:每一个存储单元只对应内存空间的一个地址, 即抵制无重叠。
缺点:译码电路复杂,费硬件。
5.3 扩展存储器设计
例5.1 在8088 CPU工作在最大方式组成的微机应用 系统中,扩充设计8kB的SRAM电路,SRAM芯片用 Intel 6264。若分配给该SRAM的起始地址为62000H, 片选信号(CS1)为低电平有效。请用全地址译码方法设 计该SRAM存储器的片选信号形成电路。
优点:选择芯片不需要外加逻辑电路,译码线路简单。 缺点:地址重叠区域多,不能充分利用系统的存储器 空间 。
5.3 扩展存储器设计
5.存储器地址译码电路
存储器的地址译码电路形式很多,概括为: ? 组合电路(门电路)形式。 ? 专用译码器形式,如3-8译码器74LS138。 ? 数字比较器形式。 ? EPROM形式。 ? GAL、CPLD/FPGA形式。
5.3 扩展存储器设计
解:因为Intel 6264的片容量为8k×8b(8kB), 因此只需要1片Intel 6264存储器芯片。而题目给出的 地址范围为00000H~0FFFFH,共64kB,说明有8个 地址重叠区,即采用部分地址译码时,有3条高位地址 线(A15、A14和A13)不参加译码。
由于8088CPU工作在最小方式,所以,IO/M =0 要参加译码。片选信号形成电路如下图所示。
5.3 扩展存储器设计
4.存储器地址译码 存储器地址译码方法通常有三种: ⑴ 全地址译码方式。 ⑵ 部分地址译码方式。 ⑶ 线选译码方式。
5.3 扩展存储器设计
4.存储器地址译码 ⑴ 全地址译码方式
除直接与存储器芯片相连的地址线外,所有剩余的 高位地址线都被连接到地址译码器,参加地址译码,其 译码输出作为存储器芯片的片选信号。
5.3 扩展存储器设计
由于采用全地址译码,所以8088 CPU系统地址总 线的高7位A19~A13全部参加译码,其译码输出作为 存储器芯片的片选信号。当有效时,对应的存储器地址 范围为62000H~63FFFH连续的8kB存储区域。
根据以上设计原则设计的SRAM存储器的片选信号 (CS1)形成电路如下图所示。
优点:简化了地址译码电路,省硬件。 缺点:地址空间有重叠,浪费了地址空间。
5.3 扩展存储器设计
例5.2 在8088CPU工作在最小方式组成的微机 应用系统中,扩充设计8kB的SRAM电路,SRAM芯 片用Intel 6264。若分配给该SRAM的地址范围 00000H~0FFFFH,片选信号(CS1)为低电平有 效。请用部分地址译码方法设计该SRAM存储器的片 选信号形成电路。
5.3 扩展存储器设计
例5.3 在某8088微处理器系统中,需要用8片 6264构成一个64kB的存储器。其地址分配在 00000H~0FFFFH内存空间,地址译码采用全译码 方式,用74LS138作译码器,请画出存储器译码电 路。
5.3 扩展存储器设计
第五章 存储器设计
本教案内容
第5章 存储器设计
1.存储器分类及主要技术指标
2.常用存储器芯片介绍
位扩展
字节扩展
3.扩展存储器设计
字节和位扩展 存储器地址译码
扩展存储器接口电路设计
总线负载能力
5.3 扩展存储器设计
1.位扩展 在微机系统中,存储器是按字节来构成
的,而所选择的存储器芯片的字长不足 8位 时,用这样的存储器芯片构成系统所需的存储 器子系统电路,就必须进行位扩展,即用几片 存储器芯片并起来,以增加存储字长。
5.3 扩展存储器设计
4.存储器地址译码 通常,芯片内部存储单元的地址由 CPU输出
的n(n由片内存储容量 2n决定)条低位地址线完 成选择,即 CPU输出的低位地址码用作片内寻址, 来选择片内具体的存储单元;而芯片的片选信号 则是通过 CPU的高位地址线译码得到,作片外寻 址,以选择该芯片的所有存储单元在整个存储地 址空间中的具体位置。