




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第 3 3 章章 存储器及其组成设计存储器及其组成设计在现代计算机中在现代计算机中,存储器处于全机中心地位存储器处于全机中心地位3.1 概述概述存储器存储器运算器运算器控制器控制器输入输入输出输出存储容量存储容量(Memory Capacity ) H 存储容量指存储器可以存储的二进制信息量。存储容量指存储器可以存储的二进制信息量。 存储容量存储容量= =字数字数字长字长如:一个存储器能存储如:一个存储器能存储1024个字,字长个字,字长8位,则存储器容量可位,则存储器容量可用用 1024 8表示表示H 微机中的存储器一般都是以字节(微机中的存储器一般都是以字节(8 8位)进行位)进行编址,
2、即总是认为一个字节是编址,即总是认为一个字节是“基本基本”的字长。的字长。常用常用B B表示表示 H 存储单元数一般用存储单元数一般用K K、M M、G G、T T表示表示 1K=10241K=1024 1M=1024K=1024 1M=1024K=1024* *10241024 1G=1024M 1G=1024M 1T=1024G 1T=1024G 10000101 半半导导体体存存储储器器 只读只读 存储器存储器 ROM 随机读写随机读写存储器存储器RAM 掩膜掩膜ROM 可编程可编程ROM ( PROM ) 可擦除可擦除ROM ( EPPROM ) 电擦除电擦除ROM ( E2PROM
3、) 静态静态RAM ( SRAM ) 动态动态RAM ( DRAM ) 半导体存储器半导体存储器 一个基本存储电路只能存储一个二进制位。一个基本存储电路只能存储一个二进制位。 将基本的存储电路有规则地组织起来,就是存储体。将基本的存储电路有规则地组织起来,就是存储体。 存储体又有不同的组织形式存储体又有不同的组织形式: 将各个字的将各个字的同一位同一位组织在一个芯片中,如:组织在一个芯片中,如:8118 16K8118 16K* *1 1(DRAMDRAM) 将各个字的将各个字的 4 4位位 组织在一个芯片中,组织在一个芯片中, 如:如:2114 1K2114 1K* *4 4 (SRAMSR
4、AM) 将各个字的将各个字的 8 8位位 组织在一个芯片中,组织在一个芯片中, 如:如:6116 2K6116 2K* *8 8 (SRAMSRAM)。)。 为了区别不同的存储单元,以地址号来选择不同的存储单元。为了区别不同的存储单元,以地址号来选择不同的存储单元。 于是电路中要有于是电路中要有 地址译码器地址译码器、I/O电路电路、片选控制端片选控制端CS、输出缓冲输出缓冲 器器 等等三三. 存储器(芯片)结构与存储原理存储器(芯片)结构与存储原理单元地址单元地址00000001.XXXX存储单元存储单元存储元存储元存储体存储体存储器内部框图存储器内部框图存储体存储体列列地地址址译译码码地地
5、址址输输入入缓缓冲冲行地址译码行地址译码控控制制逻逻辑辑数数据据缓缓冲冲A0An/WE/OE/CSI/O1I/Ox3.2 微型计算机系统中的存储器组织微型计算机系统中的存储器组织 现代计算机中的存储器处于全机中心地位现代计算机中的存储器处于全机中心地位 容量大,速度快,成本低容量大,速度快,成本低 为解决三者之间的矛盾,目前通常采用为解决三者之间的矛盾,目前通常采用多级存储器体系结构多级存储器体系结构,即使用即使用高速缓冲存储器、主存储器和外存储器高速缓冲存储器、主存储器和外存储器。 对存储器的要求是:对存储器的要求是: 寄存器寄存器Cache主存储器主存储器辅助存储器辅助存储器存储器的基本组
6、织存储器的基本组织(1) 与与CPU的连接的连接 主要是主要是 地址线、控制线、数据线地址线、控制线、数据线 的连接。的连接。(2) 多个芯片连接多个芯片连接 设计的设计的存储器容量与实际提供的存储器多有不符。实际存储器容量与实际提供的存储器多有不符。实际使用时,需进行使用时,需进行字和位扩展字和位扩展(多个芯片连接),组成所需要的多个芯片连接),组成所需要的实际的存储器实际的存储器片容量总容量总片数/例如:存储器容量为例如:存储器容量为8K8,若选用,若选用2114芯片芯片(1K 4),则需要:则需要:片16284188KKA0A12D0D7(1)位扩展法位扩展法 只在位数方向进行扩展(加大
7、字长),而存储器的字数只在位数方向进行扩展(加大字长),而存储器的字数与存储器芯片字数一致。连接时将各芯片地址线的相应位及与存储器芯片字数一致。连接时将各芯片地址线的相应位及各控制线各控制线并联并联,而数据线分别接到数据总线的,而数据线分别接到数据总线的各位。各位。用用8K1位芯片组成位芯片组成8K8位的存储器需要位的存储器需要8个芯片,个芯片,各芯片地址线、各芯片地址线、CS和和WE分别连接在一起,数据线各自独立(每片分别连接在一起,数据线各自独立(每片1位)位)CSWE2:416K 816K 816K 816K 8(2)字扩展法)字扩展法仅扩展存储容量(单元数),而位数不变。连接时将各芯片
8、同名地址仅扩展存储容量(单元数),而位数不变。连接时将各芯片同名地址线、数据线、读线、数据线、读/写线并联,而使用片选信号区分各个芯片。写线并联,而使用片选信号区分各个芯片。如用如用16K8位的芯片组成位的芯片组成64K8位的存储器需要位的存储器需要4个芯片个芯片地址线地址线共需共需16根,片内根,片内(214=16384)14根,选片:根,选片:2根,数据线根,数据线8根,控制线根,控制线WE(1)(2)(3)(4)最低地址最高地址C000FFFF00,0000,0000,000011,1111,1111,111111114最低地址最高地址8000BFFF00,0000,0000,00001
9、1,1111,1111,111110103最低地址最高地址40007FFF00,0000,0000,000011,1111,1111,111101012最低地址最高地址00003FFF00,0000,0000,000011,1111,1111,111100001说明说明总地址总地址片内片内A13 A12 .A1 A0选片选片A15 A14地址片号地址空间分配表地址空间分配表 (3)字位同时扩展法)字位同时扩展法2. 存储器地址译码方法存储器地址译码方法 由于每一片存储芯片的容量有限,因此系统存储器总是由由于每一片存储芯片的容量有限,因此系统存储器总是由若干存储芯片构成。这就使得存储器的地址译码
10、分为若干存储芯片构成。这就使得存储器的地址译码分为片选控制片选控制译码译码和和片内译码片内译码两部分。两部分。高位地址高位地址低位地址低位地址 A0A15片内译码(直接与芯片地址线连接)片内译码(直接与芯片地址线连接)片选片选CPU地址地址(1)线选法)线选法用用高位地址直接高位地址直接作为芯片的片选信号,每一根地址选通一块芯片(作为芯片的片选信号,每一根地址选通一块芯片(无位扩展情况)。无位扩展情况)。例:某微机存储容量为例:某微机存储容量为4KB,CPU寻址空间为寻址空间为64KB(即地址总线为(即地址总线为16位),由位),由1KB的芯片构成(片内地址为的芯片构成(片内地址为10位)。位
11、)。1KB1KB1KB1KB(1)(2)(3)(4)CSCSCSCSA10A11A12A13A9-A0作为片选作为片选D7-D0芯片 地址空间地址空间A15A14A13A12A11A10 A9A8A7A6A5A4A3A2A1A016进制地址码进制地址码(1) 0 0 0 0 , 0 1 0 0 ,0 0 0 0, 0 0 0 0 0400H 0 0 0 0 , 0 1 1 1, 1 1 1 1 , 1 1 1 1 07FFH(2) 0 0 0 0 , 1 0 0 0 , 0 0 0 0 , 0 0 0 0 0800H 0 0 0 0 , 1 0 1 1 , 1 1 1 1 , 1 1 1 1
12、0BFFH(3) 0 0 0 1 , 0 0 0 0 , 0 0 0 0, 0 0 0 0 1000H 0 0 0 1 , 0 0 1 1, 1 1 1 1 , 1 1 1 1 13FFH(4) 0 0 1 0 , 0 0 0 0, 0 0 0 0, 0 0 0 0 2000H 0 0 1 0 , 0 0 1 1, 1 1 1 1, 1 1 1 1 23FFH线选法连线简单,但地址会有重叠线选法连线简单,但地址会有重叠.(如(如A15-A14取不同值时,各芯片对应不同地址)取不同值时,各芯片对应不同地址)表表1 线选法所示存储器地址分布表线选法所示存储器地址分布表(2)全译码法)全译码法 全译
13、码法除了将地址总线的低位地址直接与芯片的地址线相连之外,其全译码法除了将地址总线的低位地址直接与芯片的地址线相连之外,其余高位地址全部接入译码器,由译码器的输出作为各芯片的片选信号。余高位地址全部接入译码器,由译码器的输出作为各芯片的片选信号。8KB8KB8KB3-8译码器译码器(1)(2)(8)CSCSCSY0Y7Y1A15-A13A12-A0D7-D00000H-1FFFH2000H-3FFFHE000H-FFFFH例:某微机地址线例:某微机地址线16位,存储容量为位,存储容量为64KB,由,由8KB的芯片构成(片内地的芯片构成(片内地址为址为13位)。位)。(3)部分译码法)部分译码法将
14、高位地址线中的一部分进行译码,产生片选信号。该方法适用于将高位地址线中的一部分进行译码,产生片选信号。该方法适用于不需要全部地址空间的寻址能力,但采用线选法地址线又不够用的不需要全部地址空间的寻址能力,但采用线选法地址线又不够用的情况。情况。8KB8KB8KB2-4译码器译码器(1)(2)(4)CSCSCSY0Y3Y1A12-A0D7-D08KB(3)CSA13A14A15(不参加译码)不参加译码)Y20000H-1FFFH8000H-9FFFH2000H-3FFFHA000H-BFFFH4000H-5FFFHC000H-DFFFH6000H-7FFFHE000H-FFFFH(4)存储器地址译
15、码电路设计步骤)存储器地址译码电路设计步骤 根据系统中实际存储器容量,确定存储器在整个寻根据系统中实际存储器容量,确定存储器在整个寻址空间中的位置;址空间中的位置; 根据所选用存储器芯片的容量,画出地址分配图或根据所选用存储器芯片的容量,画出地址分配图或列出地址分配表;列出地址分配表; 根据地址分配图或分配表确定译码方法并画出相应的根据地址分配图或分配表确定译码方法并画出相应的地址位图;地址位图; 选用合适器件,画出译码电路图。选用合适器件,画出译码电路图。 存储器地址译码举例:存储器地址译码举例: 某微机系统地址总线为某微机系统地址总线为16位位(A15A0);双向数据总线);双向数据总线8
16、位位(D7D0),控制总线中与主存有关的信号有:,控制总线中与主存有关的信号有: MREQ(存储器请求),(存储器请求),R/W(读(读/写控制)。写控制)。 实际存储器地址空间分配如下:实际存储器地址空间分配如下: 0000H1FFFH为系统程序区为系统程序区(8KB),由),由EPROM组成;组成; 2000H7FFFH为用户程序区为用户程序区(24KB);由;由SRAM组成,最高组成,最高 2K地址空间为系统程序工作区(地址空间为系统程序工作区(2KB),由),由SRAM组成。组成。 现选用如下存储器芯片,据此画出地址分配图。现选用如下存储器芯片,据此画出地址分配图。 EPROM:8K8
17、位位(控制端仅有控制端仅有CS),需,需1片片 SRAM:8K8位,需位,需3片;片;2K8位,需位,需1片片8KB(EPROM)24KB (SRAM) 30KB(空)(空)2KB (SRAM)0000H1FFFH2000H7FFFHFFFFHF800H芯片号芯片号类型与容量类型与容量地址范围地址范围(1) EPROM8KB 0000H-1FFFH(2)SRAM 8KB2000H-3FFFH(3) SRAM 8KB4000H-5FFFH(4)SRAM 8KB6000H-7FFFH(5)SRAM 2KBF800H-FFFFH 地址分配图地址分配图地址分配表地址分配表系统寻址空间系统寻址空间64K
18、BA15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0000 0000H1FFFH (片(片1)001 2000H3FFFH (片(片2)010 4000H5FFFH (片(片3)011 6000H7FFFH (片(片4)1 1 1 1 1 F800HFFFFH (片(片5) 画出地址位图画出地址位图8KB EPROM/SRAM片内译码片内译码2KB SRAM片内译码片内译码8KB片选译码片选译码2KB SRAM片选译码片选译码A B CY0 Y1 Y2 Y3 Y7。MREQA0 A12A0 A12A0 A12A0 A12A0 A10CSCSCSCSCSR/WR/WR/
19、WR/W 选用选用3-8译码器和基本门电路设计电路译码器和基本门电路设计电路3. 课堂练习课堂练习 (1)有若干片)有若干片1K8位的位的SRAM芯片,采用字扩展方法构成芯片,采用字扩展方法构成4KB存储器,问:需要存储器,问:需要 片片SRAM?该存储器需要多少?该存储器需要多少 根地址线?参与片选的地址位至少需要根地址线?参与片选的地址位至少需要 位?位?(2)有若干片)有若干片128KB SRAM芯片,如要构成芯片,如要构成512KB存储器存储器,问,问:需要需要 片片SRAM?如该?如该512KB存储器的起始地址存储器的起始地址是是10000H,最后一个单元的地址是,最后一个单元的地址
20、是 H 。(3)如内存按字节编址,用存储容量为)如内存按字节编址,用存储容量为32K8的存储芯片的存储芯片构成地址为构成地址为A0000H至至EFFFFH的存储空间,则需要多少片的存储空间,则需要多少片?(?( )122448FFFF108KB8KB8KB3-8译码器译码器(1)(2)(8)CSCSCSY0Y7Y1A15-A13A12-A0D7-D0(4)已知如下电路,问第)已知如下电路,问第6个芯片的寻址范围从个芯片的寻址范围从 到到 。8KB(6)CSY5A000HBFFFH四、四、IBM PC/XT 的存储器分配图的存储器分配图系统板上的系统板上的RAM 256KIO通道中的扩展通道中的扩展R
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 运营入门考试试题及答案
- 汇编语言考试试题及答案
- 速碧林治疗宣教
- 四川省宜宾市兴文第二中学2023-2024学年高二下学期开学考试数学试题 含解析
- 四川省泸州市泸县第一中学2023-2024学年高二上学期1月期末地理 含解析
- 大学生职业规划大赛《财务会计教育专业》生涯发展展示
- 腰腿痛的传统康复治疗
- 大学生职业规划大赛《翻译专业》生涯发展展示
- 2025-2030中国牛仔裙行业市场发展现状及竞争策略与投资前景研究报告
- 生产管理-特种设备事故调查报告模板
- 企业利他培训
- DB32-T 4569-2023 发泡陶瓷保温板 保温系统应用技术规程
- 2025云南烟草专卖局(公司)高校毕业生招聘90人(非定向)高频重点提升(共500题)附带答案详解
- 2025年职教高考对口升学 护理类 专业综合模拟卷(4)(四川适用)(原卷版)
- 酒业销售有限公司组织架构及岗位职责
- 农村街道电网改造合同范例
- 绿化 保洁合同范例
- 病理科危险品管理
- 零售店员工管理
- 《通信概论》课件 任务1 4G网络建设
- 业财融合视角下的国有企业财务管理转型升级
评论
0/150
提交评论