04.微机接口_第四章

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

解决方法:
将多个同字数的存储器芯片的地址、片选、
读/写端相并联,而数据端各自连到不同的总
线上。
38
38
A11~A0 两片同时选中
片选
数据分别提供 D7~D4 D3~D0
A11~A0 CE 4K 4
A11~A0 CE 4K4
D7~D4
D3~D0
39
39
2.字扩展
适用条件: 存储器芯片的容量不能满足系统需要。
36
36
(二) 存储器容量的扩充
存储器的总容量通常比单个芯片容量大得多, 要用多个芯片组合,进行扩充才能满足存储系统 容量的要求,扩展方法有:
1. 位扩展 2. 字扩展
37
37
1.位扩展
适用条件:
若芯片的数据线不足 8 根,则一次不能 从一个芯片中访问到 8 位数据,利用多个芯 片扩充数据位(数据宽度),这种扩充方式称 “位扩展”。
3. 存取周期
存取周期是连续启动两次独立的存储 器 操 作 所 需 的 最 小 的 时 间 间 隔 TC , 一 般 TC≥tA 。
存取周期=存取时间+恢复时间
9
9
4. 可靠性 可靠性指存储器对电磁场及温度等变
化的抗干扰能力。
5. 其他指标 体积、重量、功耗。
10
10
4.2 随机存取存储器RAM
本章内容
• 存储器概述 • 存储器的工作原理 • 半导体存储器 • 存储器与CPU的连接
4.1 存储器概述
存储器是计算机系统中用来存储信息的 部件,它是计算机中的重要硬件资源。
从存储程序式的冯诺依曼经典结构而言, 没有存储器,就无法构成现代计算机。
3
3
一、存储器分类
1. 内存储器(内存或主存)
WE CE1 CE2 OE × 1 ××
方式 未选中
I/O1~ I/O8 高阻
× × 0 × 未选中
高阻
1 0 1 1 输出禁止
高阻
1 01 0

OUT
0 01 1

IN
0 01 0

IN
图4.8 SRAM 6264引脚图
15
15
二、动态随机存储器DRAM
DRAM的基本存储电路(存储单元)有单 管和四管等结构,这里仅介绍单管存储单元 的结构及存储原理。
图4.14 复合译码的MOS ROM电路
25
25
3.双极型ROM电路(略)
A0 A1 A2 A3 A4
AAA567
双 极 型 ROM 的 速 度 比 MOS ROM 快 , 它 的 取 数时间约为几十 ns , 可 用 于 速 度 要求较高的微机 系 统 中 。 图 4.15 是一种双极型 ROM 的 结 构 图 , 容 量 为 256×4 位 。
20
4.3 只读存储器(ROM)
D7
D0
···
输出电路


X



Y 译码 控

存储矩阵
逻 辑
图4.11 ROM组成框图
21
21
一、掩膜ROM
特点:
(1) 器件制造厂在制造时编制程序,用 户不能修改。
(2) 用于产品批量生产。 (3) 可由二极管和三极管电路组成。
22
22
1.字译码结构
图 4.12 为 二 极 管 构 成 VCC 的 4×4 位 的 存 储 矩 阵 , 地址译码采用单译码
VCC
图4.16 熔丝式PROM的 基本存储结构
27
27
特点:
(1) 出厂时里面没有信息。 (2) 用户根据自己需要对其进行设置(编程)。 (3) 只能使用一次,一旦进行了编程不能擦
除片内信息。
28
28
三、可擦除、可编程ROM(EPROM)
在实际工作中,一个新设计的程序往往需要经历 调试、修改过程,如果将这个程序写在ROM和PROM 中,就很不方便了。EPROM是一种可以多次进行擦 除和重写的ROM。
13
13
典型的静态RAM芯片
不同的静态RAM的内部结构基本相同,只是在不同 容量时其存储体的矩阵排列结构不同。典型的静态RAM 芯 片 如 Intel 6116 ( 2K×8 位 ) , 6264 ( 8K×8 位 ) , 62128(16K×8位)和62256(32K×8位)等。
14
14
表4.1 6264的操作方式
8287总线收发器实现驱动。
34
34
2. CPU的时序和存储器芯片存取速度的配合
选择存储器芯片要尽可能满足CPU取 指令和读写存储器的时序要求。一般选高 速存储器,避免需要在CPU有关时序中插 入TW而降低CPU运行效率。
从存储器芯片上的标记可以识别芯 片的速度。例如:2732A-30,其存取速 度 为 300ns ; 2732-25 , 其 存 取 速 度 为 250ns。
一、静态随机存储器SRAM
X地址译码
V3 V5 A
V1
Vcc
V4 B V6
V2
Di V7
Di V8
I/O
Y地址译码
I/O
11
图4.6 六管静态存储单元
11
静态RAM结构原理图
12
12
特点:
(1) 不需要刷新,简化外围电路。存 取速度快,常用作微型计算机系统 中的高速缓存(Cache)。
(2) 内部管子较多,功耗大,集成度低。
特点:
(1) 可以多次修改擦除。 (2) EPROM通过紫外线光源擦除(编程后,窗口应
贴上不透光胶纸)。
29
29
典型的EPROM芯片
常 用 的 典 型 EPROM 芯 片 有 : 2716 ( 2K×8 ) 、 2732 ( 4K×8 ) 、 2764 ( 8K×8 ) 、 27128 ( 16K×8 ) 、 27256 (32K×8)、27512(64K×8)等。
19
19
NC Din WE
RAS A0 A1 A2
GND
2164
1 16
8
9
VCC
CAS Dout A6 A3 A4 A5
A7
A0~A7:地址输入 CAS:列地址选通
RAS:行地址选通
WE:写允许
Din:数据输入 Dout:数据输出 Vcc:电源 GND:地
图4.10(a) Intel 2164 DRAM芯片引脚图 20
图4.15 一种双极型ROM的结构图
26
26
二、可编程ROM (PROM)
可 编 程 ROM ( PROM ) 是 一 种 允许用户编程一次的ROM,其存储 单元通常用二极管或三极管实现。 图4.16所示存储单元的三极管的发 射极串接了一个可熔金属丝,出厂 时,所有存储单元的熔丝都是完好 的。编程时,通过字线选中某个晶 体管。若准备写入1,则向位线送高 电平,此时管子截止,熔丝将被保 留;若准备写入0,则向位线送低电 平,此时管子导通,控制电流使熔 丝烧断,不可能再恢复,故只能进 行一次编程。
电 平3 , 0结 1果 输0 出1 为
输出数据位
“0”4,否0则1为“1 1”0。
23
图4.12 二极管ROM
23
用MOS三极管取代二极管便构成了MOS ROM阵列 (略)
VDD
字 00 A1 地
址 01 译 A0 码 10 器
11
字选择信号 为高电平
位 位位位 线 线线线 1 234
D4 D3 D2 D1
存储容量=存储单元个数×每个存储单元的位数
存储容量常以字节或字为单位,微型机中均以 字节B(byte)为单位。
常用单位:MB、GB、TB
其中:1kB=210B
1M=210kB=220B
1GB=210MB=230B 1TB=210GB=240B
8
8
2. 存取时间
存取时间是指从CPU给出有效地存储 器地址启动一次存储器读/写操作,到完成 该操作所经历的时间 tA。
内部Cache
外部Cache
主存储器
辅助存储器
大容量辅助存储器
速度慢 容量大
图4.1 微机存储系统的层次结构
5
5
二、半导体存储器的分类
随机存取存储器

RAM





只读存储器
ROM
静态随机SRAM
动态随机DRAM
掩膜ROM 可编程PROM
可擦除 EPROM
电擦除 EEPROM
6
6
二、半导体存储器的组成
32
32
4.4 存储器与CPU的接口技术
一、存储器与CPU的连接
地址总线

CPU
数据总线


控制总线
图4.19 CPU与存储器连接示意图 33 33
(一) 存储器与CPU连接时应注意问题
1. CPU总线的负载能力。
a. 小系统中,CPU与存储器可直连, b. 大系统常加驱动器, 在8086系统中,常用8286、
30
30
四、电可擦除可编程ROM(EEPROM)
E2PROM是一种在线(即不用拔下来)可编 程只读存储器,它能像RAM那样随机地进行改写, 又能像ROM那样在掉电的情况下所保存的信息 不丢失,即E2PROM兼有RAM和ROM的双重功 能特点。
E2PROM的另一个优点是擦除可以按字节 分别进行(不像EPROM擦除时把整个片子的内
字线1 字线2 字线3 字线4
图4.13 MOS管ROM阵列
位 字
4321 D4 D3 D2 D1 1 0110
2 0111
3 1010
4 0100
24
24
2.复合译码结构(略)
VCC
……
A0 A1 A2 A3 A4
A5 A6 A7 A8 A9

如图是一个 1024×1 位 的 MOS ROM 电 路 。 10 条 地 址信号线分成两组, 分别经过X和Y译码, 各产生32条选择线。 X译码输出选中某一 行,但这一行中,哪 一 个 能 输 出 与 I/O 电 路相连,还取决于Y 译码输出,故每次只 选中一个单元。
解决方法:
将多个存储器芯片的地址、数据、读/写 线相并联,由不同的片选信号来区分各个芯片 所占据的不同地址范围。
40
40
0000000001
A19~A10
译 码
0000000000
片选端

高位地址线
CE
CE
低位地址线
(1)
A9~A0 D7~D0
(2)
A9~A0 D7~D0
A9~A0 D7~D0
41
容全变为“1”)。
31
31
五、Flash存储器
闪速存储器(Flash Memory)是一种新型的 半导体存储器,它是E2PROM的改进品种。它具有 可靠的非易失性、电擦除性以及低成本的特点。 与E2PROM的区别是它的数据擦除以固定的区块为 单位,区块大小一般为256KB到20MB 。
闪存已经成为了目前最成功、流行的一种固态 内存,与 E2PROM 相比具有读写速度快,而与 SRAM 相比具有非易失、以及价廉等优势。
功能:存储当前运行所需的程序和数据。
特点:CPU可以直接访问并与其交换信 息,容量小,存取速度快。
2. 外存储器( 外存)
功能:存储当前不参加运行的程序和数据。
特点:CPU不能直接访问,配备专门设
备才能进行交换信息,容量大,
存取速度慢。
4
4
实际存储系统是快慢搭配,具有层次结构的。
CPU 寄存器
速度快 容量小
(2) 集成度高,功耗低。
(3) DRAM在微机中应用非常广泛,如微机中的内存条 (主存)、显卡上的显示存储器几乎都是用DRAM制造的
18
18
典型的动态RAM芯片
一 种 典 型 的 DRAM 如 Intel 2164 。 2164 是 64K×1位的DRAM芯片,片内含有64K个存储单元,所以, 需要16位地址线寻址。为了减少地址线引脚数目,采用 行和列两部分地址线各8条,内部设有行、列地址锁存器。 利用外接多路开关,先由行选通信号RAS选通8位行地址 并锁存。随后由列选通信号CAS选通8位列地址并锁存, 16位地址可选中64K存储单元中的任何一个单元。
35
35
3. 存储器的地址分配和片选问题。 (1) 确定整机存储容量; (2) 确定选用存储器芯片的类型和数量; (3) 划分RAM、ROM区,画出地址分配图。
4. 控制信号的连接
一般指存储器的WE、OE、CS等与 CPU的RD、WR等相连,不同的存储器 和CPU连接时其使用的控制信号也不完 全相同。
16
16
行选择信号
T1
CS
刷新放大器
列选择 信号
T2 数据I/O线
图4.9 单管DRAM基本存储元电路
17
17
特点
(1) 由于电容上的电荷会逐渐泄漏,需要定时充电以维持存 储内容不丢失(称为动态刷新),另外每次读出后, 内容被破坏,要采取恢复措施,即需要刷新,外围电 路复杂。工作速度比SRAM慢得多,一般用作微型计算 机系统的内存。
41
(三) 片选信号的产生
RRRR
方式,它通过对所选
1
定 平 位 位
的某 于来字矩选 线1和
字 择 阵4 被0
交 选读线30位叉 字取置02存点 线的成储并 相字1低1 矩与连。电阵的字 线内容234 完全取决于芯
的 二 极 管 导片制通造,过使程该,而一旦制造好以后,
位 线2上 输0 出用0户电1是位无为0 法低变更的。
位4 位3 位2 位1
半导体存储器由地址寄存器,译码电路、存储体、 读/写控制电路、数据寄存器、控制逻辑等6个部分组成。





AB

译 码


MAR
……





储 体




DB
M


MDR
控制逻辑
启动
片选
读/写
Leabharlann Baidu
7
图4.3 存储器的基本组成
7
三、半导体存储器芯片的主要性能指标
1. 存储容量(存放二进制信息的总位数)
相关文档
最新文档