微机原理——存储器典型芯片

合集下载

微机原理第六章:半导体存储器

微机原理第六章:半导体存储器

I/O 接

出 设


数据总线 DB
控制总线 CB
6.1 半导体存储器概述
★ 按存储器与CPU的关系分为:内存和外存
一、内存即内部存储器的简称,又称主存
◆ 用来存放正在运行的程序和数据,可以被CPU或
外设直接访问;
◆ 内存具有存取速度快的能力,从而保证计算机的
工作速度;
◆ 内存一般都以半导体存储器作为存储介质。
固态大容量存储器,在便携机上取代小容量硬盘基本成为可能。
二、同步动态存储器SDRAM(Synchronous DRAM) ★ SDRAM 基于双存储体结构,内含两个交错的存储阵列,当CPU
访问一个存储阵列时,另一个已准备好读写数据,使读取效率得 到成倍提高。理论上速度可与CPU频率同步。 ★ SDRAM不仅可用做主存,在显示卡专用内存方面也有广泛应用。
★ 它与DRAM的区别在于引脚定义会随命令而变,一组引脚可根据 定义成为地址线或控制线。使引脚数目仅为正常DRAM 的1/3。
★ 在扩展芯片容量时,仅需改变命令而不需增加芯片引脚。
★ 此芯片支持400 MHz外频,再利用上升沿和下降沿两次传输数据, 使数据传输率达到800 MHz。
6.1.3 存储器技术的新发展
DVD盘为4.7GB、 “优盘”为1G 等。
★ 大容量半导体存储器如FLASH存储器的价格在迅速
下降,闪存制成的“优盘“成为了一种很受欢迎的外存。
6.1.1 半导体存储器的分类 一、RAM 和 ROM
1.随机读写存储器 RAM(存储器掉电后信息会丢失)
2.只读存储器 ROM(内部存储的信息不会因掉电而丢失)
6.3 只读存储器 ROM
6.3.1 ROM 的分类

存储器的分类和主要性能指标(微机原理)

存储器的分类和主要性能指标(微机原理)
西南大学电子信息工程学院 1
第6章 半导体存储器及接口
作用:保存正在执行的程序和数据; 掩膜型ROM 主存储器 可一次编程PROM (内存) ROM 紫外线擦除的 EPROM 电可擦除的EEPROM 微型计算机 元件: 快擦型Flash MEM 的存储器由 静态RAM RAM 动态RAM 作用:保存主存的副本或暂时不执行的 辅助存储器 程序和数据; (外存) 软/硬磁盘 介质: 光盘 磁带等
第6章 半导体存储器及接口
§6.1
存储器的分类和主要性能指标
存储器是计算机系统的记忆设备。它用来存放 计算机的程序指令、要处理的数据、运算结果以 及各种需要计算机保存的信息,是计算机中不可 缺少的一个重要组成部分。 1、存储器的分类 (1)按存储器与中央处理器的关系分 内部存储器大学电子信息工程学院
第6章 半导体存储器及接口
6264芯片在上述系统中的地址范围:
A19A18A17A16A15A14A13A12A11…A0 0 … 0 0 1 1 1 1 1 1 1 …1 0 1 1 1 1 1 0 0 …0
所以该6264芯片的地址范围为3E000H~3FFFFH
西南大学电子信息工程学院
8
第6章 半导体存储器及接口 §6.2 半导体存储器件 ⒈只读存储器(ROM) ROM具有掉电后信息不会丢失的特点,一般用于存放 固定的程序和数据等。如监控程序、BIOS程序、字库等。
⑴ ROM的结构和特点
西南大学电子信息工程学院
9
第6章 半导体存储器及接口 ⑵ ROM的分类 按生产工艺和工作特性分为: ①掩膜编程的ROM(Mask Programmed ROM) 例如:采用“并联单元阵列”的掩膜ROM 薄栅氧化层的 管子为正常开启 厚栅氧化层的 管子为高开启

微机原理 第五章 存储器

微机原理 第五章 存储器

二、半导体存储器的通常结构
存储器分类
大容量存储器地址译码是按矩阵的形式排列,这样 做可以节省译码电路; 例 不采用矩阵译码-线性译码)1K个存储单元地址线 为10根地址线,译码后每个存储单元分配一根控制 线,则需要1024根控制线。如图:
A0 A1 A2 1 地 址 译 码

A9
… … …
1024
读写存储器按信息存储方式可分为静态RAM(Static RAM, 简称SRAM)和动态RAM(Dynamic RAM, 简称DRAM
存储器分类


按存储介质,可分为半导体存储器、磁介质 存储器和光存储器 按照存储器与 CPU 的耦合程度,可分为内存 和外存

按存储器的读写功能,分为读写存储器 (RWM:Read/Write Memory)和只读存储 器(ROM:Read Only Memory)
二、动态随机读写存储器DRAM
随机存取存储器
常用的动态基本存储电路有 4 管型和单管型两 种,其中单管型由于集成度高而愈来愈被广泛采用。 我们这里以单管基本存储电路为例说明。
其基本存储电路为单管动态存储电路,存放信息靠 的是电容, 需刷新,芯片刷新周期在2ms以内。
行选择信号 Q C
单管动态RAM基 本存储单元图
半导体存储器的性能指标很多,如可靠性、功耗、 价格等,但从接口电路来看,其重要指标就是芯片的存 储容量和速度。
1、存储容量:存储器中存储单元的总数。存储芯片的 容量是以位(bit)为基本单位的,因此存储器的容量即 指芯片所能容纳的二进制的位数。如Intel 2114,其存 储容量为 4096,Intel 6264为65536。 在实际应用中,通常用存储单元数和位数来表示芯 片的存储容量。如Intel 2114为1K4位;Intel 6264为 8K8位。 存储器芯片容量=单元数数据线位数

微机原理-第6章(2)

微机原理-第6章(2)
1.计算此 计算此RAM存储区的最高地址为 计算此 存储区的最高地址为 多少? 多少? 2.画出此存储器电路与系统总线的 画出此存储器电路与系统总线的 连接图。 连接图。
四.扩展存储器设计
Note:8086 CPU同8088 CPU一样,也有20条地址总线,其寻 8086 CPU同 CPU一样 也有20条地址总线, 一样, 20条地址总线 址能力达1MB。不同之处是8086 数据总线是16位的, 16位的 址能力达1MB。不同之处是8086 CPU 数据总线是16位的, 与8086 CPU对应的1MB存储空间可分为两个512kB(524 288 CPU对应的1MB存储空间可分为两个512kB(524 对应的 存储空间可分为两个512 B)的存储体。其中一个存储体由奇地址的存储单元(高字节) B)的存储体。其中一个存储体由奇地址的存储单元(高字节) 的存储体 奇地址的存储单元 组成,另一个存储体由偶地址的存储单元(低字节)组成。 组成,另一个存储体由偶地址的存储单元(低字节)组成。 偶地址的存储单元 前者称为奇地址的存储体,后者称为偶地址的存储体。 前者称为奇地址的存储体,后者称为偶地址的存储体。

0
≈ ≈
0 0
0
0
0
0
0
0
0 1…1
作片外寻址的高位不变地址线全部 参加了译码,这种译码方法称为全 参加了译码,这种译码方法称为全 地址译码方法 方法。 地址译码方法。
片外寻址
四.扩展存储器设计
A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9~A0 X 0 0 0 0 0 0 0 0 0 0…0
4KB 00000H 00FFFH


模块1 模块

微机原理第五章 存储器

微机原理第五章 存储器
eg:要将6116SRAM放在8088CPU最低地址区域
(00000H~007FFH)
A11
CPU
A19

A0~A10
6116 CS
2)部分译码法 系统总线中的地址总线除片内地址外,部分高位地址(不是
全部高位地址)接到片外译码电路中参加译码,形成片选信号。 因此对应于存储芯片中的单元可有多个地址 。
(二)内存与CPU连接时的速度匹配
对CPU来说,读/写存储器的操作都有固定的时序(对8086 来说需要4个时钟周期),由此也就决定了对内存的存取速 度要求。
(三)内存容量的配置、地址分配 1. 内存容量配置
• CPU寻址能力(地址总线的条数) 软件的大小(对于通用计算机,这项不作为主要因素)
2. 区域的分配 RAM ROM 3. 数据组织 (按字节组织) 16位数据,低位字节在前,高位字节在后,存储器奇偶分体 (四)存储器芯片选择 根据微机系统对主存储器的容量和速度以及所存放程序的不同等 方面的要求来确定存储器芯片。它包括芯片型号和容量的选择。
24V
S
SiO2 G
D
字线
Vcc 位 线 输 出
P+ + + P+ N衬底
浮栅MOS

D
线
浮栅管
S
特点: 1)只读, 失电后信息不丢失 2)紫外线光照后,可擦除信息, 3)信息擦除可重新灌入新的信息(程序) 典型芯片(27XX) 2716(2K×8位),2764(8K ×8位)……
D0 D8
CE

线
存储体
启动
控制逻辑 控制线
读 写
数 据 CPU
电寄
路存
器数

微机原理

微机原理

2、存储器中的数据组织
(1)内存编址 在字节编址的计算机系统中,一个字节分配一个内存地址。 16位字和32位双字各占有2和4个字节单元。 例: 32位双字12345678H占内存4个字节地址24300H~24303H。 最低地址24300H为双字地址。 (2)数据组织 (b)大数端存放 (a)小数端存放 数据的最低 8位占数据内存 的首字节… 数据的最高 8位占数据内存 的末字节。 数据的最高 8位占数据内存 的首字节… 数据的最低 8位占数据内存 的末字节。
4、 HM6116 存储容量为2KB 24条引脚:
211=21×210 =2×K
16条地址线寻址64K 20条地址线寻址1M
11条地址线A0~A10;
8பைடு நூலகம்叠成一芯片
存储容量为2KB
HM6116
8条数据线I/O1 ~ I/O8; 1条电源线VCC; 1条接地线GND; 片选信号 CE 19脚 3条控制线 写允许信号 WE 16脚 读允许信号 OE 17脚
(3)可靠性 — 用MTBF(Mean Time Between Failures,
平均故障间隔时间)来衡量, MTBF越长,可靠性越高。
(4)性能/价格比
4、半导体存储器分类
静态RAM(SRAM)无需刷新
随机存取存储器 (RAM) 闪速存储器 (U盘)
动态RAM(DRAM)需要刷新
半导体 存储器
0
1
高/低电位 1
低/高电位
④读原理
读:行列地址选通该 位。 读控制线为高电位(写 控制线为低电位) ,G1 管导通(G3, G2管截止) 。 强迫T2 的Q处的电 位1(或0)与一位数据线相 通,该位数据出现在数 据线上。 即完成了该位存储器 的读出。

微机原理第5章半导体存储器(精)

微机原理第5章半导体存储器(精)
2
高速缓冲存储器(Cache)。这个存储器 所用芯片都是高速的,其存取速度可与微处 理器相匹配,容量由几十K~几百K字节,通常 用来存储当前使用最多的程序或数据。
内存储器,速度要求较快(低于Cache),有一 定容量(受地址总线位数限制),一般都在几十 兆字节以上。
3
外存,速度较慢,但要求容量大,如软盘, 硬盘,光盘等。其容量可达几百兆至几十个 GB,又称“海量存储器”,通常用来作后备存 储器,存储各种程序和数据,可长期保存,易于 修改,要配置专用设备。
M / IO

1
前1K
A11

1
后1K
23
前 1K A =0 11 0000000000000000 ~ 0000001111111111B 即 0000~03FFH
后 1K A =1 11 0000100000000000 ~0000101111111111B 即 0800~0BFFH
可见,地址不连续!
选用存储器时,存取速度最好选与CPU 时序相匹配的芯片。另外在满足存储器总 容量前提下,尽可能选用集成度高,存储容量 大的芯片。
14
5.2 读写存储器RAM
5.2.1 静态RAM(SRAM) SRAM的基本存储电路由6个MOS管
组成,为双稳态触发器,其内部结构请自 己看书。
⒈ 2114存储芯片,为1K*4位
27
图中数据总线驱动器采用74LS245,其逻
辑框图与功能表三态如下:

A

•B
使能 方向控制
G
DIR
操作


&


0
0
BA
0
1
AB

微机原理第5章存储器系统

微机原理第5章存储器系统
71
3. 工作方式
数ห้องสมุดไป่ตู้读出 字节写入:每一次BUSY正脉冲写
编程写入
入一个字节
自动页写入:每一次BUSY正脉冲写
入一页(1~ 32字节)
字节擦除:一次擦除一个字节 擦除
片擦除:一次擦除整片
72
4. EEPROM的应用
可通过编写程序实现对芯片的读写; 每写入一个字节都需判断READY / BUSY
主存储器 虚拟存储系统
磁盘存储器
8
Cache存储系统
对程序员是透明的 目标:
提高存储速度
Cache
主存储器
9
虚拟存储系统
对应用程序员是透明的。 目标:
扩大存储容量
主存储器
磁盘存储器
10
3. 主要性能指标
存储容量(S)(字节、千字节、兆字节等) 存取时间(T)(与系统命中率有关)
端的状态,仅当该端为高电平时才可写 入下一个字节。
P219例
73
四、闪速EEPROM
特点:
通过向内部控制寄存器写入命令的方法 来控制芯片的工作方式。
74
工作方式
数据读出
读单元内容 读内部状态寄存器内容 读芯片的厂家及器件标记
CAS:列地址选通信号。
地址总线上先送上行地址,后送上列地址,它们 分别在#RAS和#CAS有效期间被锁存在锁存器中。
WE:写允许信号
DIN: 数据输入
WE=0 WE=1
数据写入 数据读出
DOUT:数据输出
49
3. 2164在系统中的连接
与系统连接图
50
三、存储器扩展技术
51
1. 存储器扩展
1 A15 1 A14 1 A13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

18
第五章:存储器及其接口——典型的半导体芯片举例
地址范围(以#10为例)
A19~A16 A15 A14 A13 C B A A12~A1 00000000000 1111111111 1 A0
1111
1
1
1
1
19
第五章:存储器及其接口——典型的半导体芯片举例
• • • • • • • • • 其它芯片地址范围计算过程同上。则可得各芯片地址范围为: #9 : FE000H~FFFFFH中的偶地址区 #10: FE000H~FFFFFH中的奇地址区 #11: FC000H~FDFFFH中的偶地址区; #12: FC000H~FDFFFH中的奇地址区; #13: FA000H~FBFFFH中的偶地址区; #14: FA000H~FBFFFH中的奇地址区; #15: F8000H~F9FFFH中的偶地址区: #16: F8000H~F9FFFH中的奇地址区;
13
第五章:存储器及其接口——典型的半导体芯片举例
(3)数据收发器的实现:2片74LS245对双重总线上的16位数据进行驱动。 245的使能端G*接CPU的DEN*,=0时表示数据允许 245的方向端DIR接CPU的DT/R*,=1表示A→B;=0,表示B→A
14
第五章:存储器及其接口——典型的半导体芯片举例
地址范围(以#1为例)
A19~A16 A15 A14 A13 A12 C B A 0 0 0 A11~A1 00000000000 11111111111 A0
××××
0
0
15
第五章:存储器及其接口——典型的半导体芯片举例
地址范围(以#2为例)
A19~A16 A15 A14 A13 A12 C B A 0 0 0 A11~A1 00000000000 1111111111 1 A0
第五章:存储器及其接口——典型的半导体芯片举例
(1)奇偶体的分配: 单号为偶体(由A0=0选择,接D7~D0),双号为奇体(由BHE选择*,接 D15~D8);(8086要求)
12
第五章:存储器及其接口——典型的半导体芯片举例
(2)地址锁存器的实现:3片74LS373对双重总线上的20位地址和BHE*信号进 行锁存。 373的G接CPU的ALE,下降沿锁存T1时刻发出的20位地址和BHE*信号 373的OE*接地,始终输出
A 7~A 0 地址输入
CAS RAS
列地址选通 行地址选通 写允许 +5V 地

WE V DD V SS
4
第五章:存储器及其接口——典型的半导体芯片举例 DRAM芯片2164
DRAM芯片2164A的容量为64 K×1 bit,即片内有65 536个存储单元,每个单元只有1位数据,用8片2164A才能 构成64 KB的存储器。若想在2164A芯片内寻址64 K个单元, 必须用16条地址线。但为减少地址线引脚数目,地址线又分 为行地址线和列地址线,而且分时工作,这样DRAM对外部 只需引出8条地址线。芯片内部有地址锁存器,利用多路开 关,由行地址选通信号RAS(Row Address Strobe),把先送来 的8位地址送至行地址锁存器,由随后出现的列地址选通信 号CAS(Column Address Strobe)把后送来的8位地址送至列地 址锁存器,这8条地址线也用手刷新,刷新时一次选中一行, 2 ms内全部刷新一次。Intel 2164A的内部结构示意图如图 所示。
9
第五章:存储器及其接口——典型的半导体芯片举例 EPROM芯片2732A
(2)工作方式:6种 (4)编程禁止方式: -OE/Vpp加21V高压,-CE加高电平,禁止编程,输出高阻。 (5)输出禁止方式: -CE有效,-OE加高电平,禁止输出,数据线高阻。 (6)Intel标识符方式: A9引脚加高压,-CE、-OE有效时,可从数据线上读出制造厂和 器件类型的编码。
10
第五章:存储器及其接口——典型的半导体芯片举例
例:有一个8086CPU与半导体芯片的接口如图所示,其中存储器芯片 #1~#8为SRAM芯片6116(2KB);#9~#16为EPROM芯片2732(4KB)。试 分析该接口电路的工作特性,计算RAM区和ROM区的地址范围(内存为 字节编址)。
11
8
第五章:存储器及其接口——典型的半导体芯片举例 EPROM芯片2732A
(2)工作方式:6种 (1)读方式: 当地址有效后,-CE和-OE同时有效,读 (2)待用方式: -CE无效时,保持状态,输出高阻,-OE不起作用,自动进入低 功耗(125mA降到35mA) (3)编程方式: -OE/Vpp引脚加21V高压时,进入编程方式。 编程地址送地址引脚,数据引脚输入8位编程数据,地址和数 据稳定后,-CE端加1个低有效的50ms~55ms编程脉冲(直流信号 不起作用),写入1个单元。然后可换地址、数据写第2个单元。



A 10
CS
D 7
A 3
CS WE
控制逻辑
OE

D 7 D 6 D 5 D 4 D 3
D 0
列译码
A 0

输入 数据
列I/O



2
第五章:存储器及其接口——典型的半导体芯片举例 SRAM芯片HM6116
Intel 6116存储器芯片的工作过程如下: 读出时,地址输入线A10~A0送来的地址信号经地址译码器送 到行、列地址译码器,经译码后选中一个存储单元(其中有8个存 储位),由CS、OE、WE构成读出逻辑(CS=0,OE=0,WE=1),打 开右面的8个三态门,被选中单元的8位数据经I/O电路和三态门送 到D7~D0输出。写入时,地址选中某一存储单元的方法和读出时 相同,不过这时CS=0,OE=1,WE=0,打开左边的三态门,从 D7~D0端输入的数据经三态门和输入数据控制电路送到I/O电路, 从而写到存储单元的8个存储位中。当没有读写操作时,CS=1, 即片选处于无效状态,输入输出三态门至高阻状态,从而使存储 器芯片与系统总线“脱离”。6116的存取时间在85~150 ns之间。
3. 典型的半导体存储器芯片,要求达到“了解”层次。
a. 典型的SRAM芯片6116的外特性——各引脚的功能。 b. 典型的DRAM芯片2164的外特性——各引脚的功能。 c. 典型的EPROM芯片2732的外特性——各引脚的功能。
21
17
第五章:存储器及其接口——典型的半导体芯片举例
由1片74LS138(#19)实现。译码特点:全译码,片内地址线为12位 A11~A0,片外地址为8为A19~A12。
地址范围(以#9为例)
A19~A16 1111 A15 A14 A13 C B A 1 1 1 A12~A1 00000000000 1111111111 1 A0 0
RAS CAS WE D IN
行时钟 缓冲器
列时钟 缓冲器
写允许 时 钟 缓冲器

数据输入 缓 冲 器
6
第五章:存储器及其接口——典型的半导体芯片举例 DRAM芯片2164
图中64 K存储体由4个128×128的存储矩阵组成,每个 128×128的存储矩阵,由7条行地址线和7条列地址线进行选择, 在芯片内部经地址译码后可分别选择128行和128列。锁存在行地 址锁存器中的七位行地址RA6~RA0同时加到4个存储矩阵上,在 每个存储矩阵中都选中一行,则共有512个存储电路可被选中, 它们存放的信息被选通至512个读出放大器,经过鉴别后锁存或 重写。锁存在列地址锁存器中的七位列地址CA6~CA0(相当于地址 总线的A14~A8),在每个存储矩阵中选中一列,然后经过4选1的 I/O门控电路(由RA7、CA7控制)选中一个单元,对该单元进行读写。 2164A数据的读出和写入是分开的,由WE信号控制读写。当WE 为高时,实现读出,即所选中单元的内容经过三态输出缓冲器在 DOUT脚读出。而WE当为低电平时,实现写入,DIN引脚上的信号 经输入三态缓冲器对选中单元进行写入。2164A没有片选信号, 实际上用行选RAS、列选CAS信号作为片选信号。
5
第五章:存储器及其接口——典型的半导体芯片举例 DRAM芯片2164
A 0 A 1 A 2 A 3 A 4 A 5 A 6 A 7 128× 128 存储矩阵 8位 地址 锁存器 128读出放大器 1/128 列译码 128读出放大器 128× 128 存储矩阵 1/128 行 译码器 1/128 行 译码器 128× 128 存储矩阵 128读出放大器 1/128 列译码 128读出放大器 128× 128 存储矩阵 1/4 I/O 门 V DD V SS 输 出 缓冲器 D OUT
3
第五章:存储器及其接口——典型的半导体芯片举例 DRAM芯片2164
NC D IN D IN D OUT
WE
RAS
A 7
A 0
RAS CAS WE
A 0 A 2 A 1 V DD
1 2 3 4 5 6 7 8
16 15 14 13 12 11 10 9
V SS
CAS D OUT A 6 A 3 A 4 A 5 A 7
××××
0
1
16
第五章:存储器及其接口——典型的半导体芯片举例
• 其它芯片地址范围计算过程同上。#3、#5、#7由#17分析; #4、 #6、#8由#18分析。则可得各芯片地址范围为: • #1:00000H~00FFFH中的偶地址区 • #2:00000H~00FFFH中的奇地址区 • #3:01000H~01FFFH中的偶地址区; • #4:01000H~01FFFH中的奇地址区; • #5:02000H~02FFFH中的偶地址区; • #6:02000H~02FFFH中的奇地址区; • #7:03000H~03FFFH中的偶地址区: • #8:03000H~03FFFH中的奇地址区;
相关文档
最新文档