版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、存 储 器,半导体存储器的分类及特点 随机存取存储器 RAM 只读存储器 ROM 主存储器的设计,存储器的分类及特点,存储器的分类,按记忆材料分类 磁、光存储器 半导体存储器 按 CPU 与存储器的耦合程序 内存储器 半导体存储器 外存储器 磁、光存储器 按存储器的读写功能 读写存储器 RWM(Read / Write Memory) 只读存储器 ROM(Read Only Memory),存储器的分类及特点,存储器的分类,按照数据存取方式 直接存取存储器 DAM (Direct Access Memory) 顺序存取存储器 SAM (Sequential Access Memory) 随机存
2、取存储器 RAM (Random Acess Memory),存储器的分类及特点,存储器的分类,按器件原理分类 双极性 TTL 器件存储器 相对速度快、功耗大、集成度低 单极性 MOS 器件存储器 相对速度低、功耗小、集成度高 按存储原理分类 随机存取存储器 RAM(Random Acess Memory) 易失性存储器,掉电丢失数据 仅读存储器 ROM (Read Only Memory) 非易失性存储器,掉电保持数据,存储器的分类及特点,存储器的存储量,bit 用二进制位定义存储量 Byte 用二进制字节定义存储量 常用单位 字 节 B (Byte) 千字节 KB (Kilo Byte)
3、兆字节 MB (Mega Byte) 吉字节 GB (Giga Byte) 单位换算 1KB = 1024B 1MB = 1024KB 1GB = 1024MB,存储器的分类及特点,半导体存储器的性能指标,存储器存取时间 CPU与存储器单元间读写数据所需时间 存储器工作功耗 存储器单元工作功耗 存储器芯片工作功耗 存储器工作电源 TTL器件时,工作电源为 +5V MOS器件时,工作电源为 +3V +18V,RAM 随机存取存储器,RAM的类型,RAM 具有读写功能,在计算机中大量使用 静态 SRAM(Static RAM) 相对集成度低 外围控制电路简单 多用于单板机的数据存储 动态 DRAM
4、 (Dynamic RAM) 相对集成度高 外围控制电路复杂 多用于系统机中的程序、数据存储,SRAM 随机存取存储器,静态 SRAM 存储位结构图,存储单元由 6 个 MOS 场效应管组成触发器锁存方式,SRAM 随机存取存储器,SRAM芯片内部原理图,SRAM 随机存取存储器,SRAM常用芯片及存储量,SRAM 2147 存储量 = 4096 * 1 = 4096bit = 0.5KB SRAM 2114 存储量 = 1024 * 4 = 4096bit = 0.5KB SRAM 6116 存储量 = 2048 * 8 = 18Kbit = 2KB SRAM 6264 存储量 = 8K *
5、 8 = 64Kbit = 8KB,SRAM 随机存取存储器,SRAM 芯片的引脚特点,字线 An 接地址总线AB 位线 Dn 接数据总线DB 片选线 /CS由AB线译码产生 读写线 /OE、/WE由控制线 /RD、/WR控制,AB,DB,VCC,GND,/RD,/WR,/OE,/WE,/CS,A0 An,D0 Dn,译码电路,SRAM 随机存取存储器,SRAM芯片6264 介绍,存储量 字线 = 13条、 213 = 8K A0 A12 位线 = 8条、 D0 D7 存储量 = 8K * 8 = 64Kbit = 8KB 片选线 /CE1 = L 且 CE2 = H 读写线 读有效 / WE
6、 = H 且 /OE = L 写有效 / WE = L 且 /OE = H OR L,SRAM 随机存取存储器,6264中片选线 /CE1、CE2 的应用,提供两条片选线是为了应用时控制方式多样,/CE1 CE2,/CE1 CE2,GND,VCC,/CE1接低、CE2控制,CE1接高、/CE1控制,6264,6264,SRAM 随机存取存储器,6264中读写线 / WE、/OE 的应用,读写线为两条是为不同型号 CPU 服务 MOTOROLA 的68系列CPU的读写线为一条 R/W 6805CPU 与6264SRAM的接线图如下,R/W,/WE /OE,GND,6805CPU,6264SRAM
7、,读:R/ /W = H / WE = H、/OE = L 写:R/ /W = L / WE = L、/OE = L,6805,6264,SRAM 随机存取存储器,6264中读写线 / WE、/OE 的应用,读写线为两条是为不同CPU服务 IENTEL的80系列CPU的读写线为二条 /RD、/WR 8086CPU与6264SRAM的接线图如下,/WE /OE,8086CPU,6264SRAM,读:/RD = L、/WR = H / WE = H、/OE = L 写:/RD = H、/WR = L / WE = L、 /OE = L,8086,6264,/WR,/RD,DRAM 随机存取存储器,
8、动态 DRAM 存储位结构图,存储单元由 1 个 MOS 场效应管加电容组成电荷方式,DRAM 随机存取存储器,DRAM存储器的特殊性,在读取数据时,电容电荷量减少 由于电容漏电,电容电荷量减少 为保持电容电荷量,应定时充电 DRAM 需要外围刷新控制器 注:DRAM刷新控制器一般由专用刷新控制器 芯片或者 DMA 可编程芯片构成,DRAM 随机存取存储器,DRAM芯片2164 介绍,存储量 64K * 1 字线 = 8 A0 A7 采用地址线复用技术解决 寻址所需16条地址线 位线 = 2 Din Dout 读写数据使用不同的数据口 控制线 列地址选通控制线 CAS 行地址选通控制线 RAS
9、 写数据控制线 / WE 读数据控制由外围芯片产生,A0 A7 /RAS /CAS /WE Din Dout,存储器的组织,存储空间的概念,CPU可寻址存储器空间 由 CPU 提供的地址线确定 例:8086CPU寻址空间为1MB 存储器系统存储空间 由计算机系统需求确定 例:选用内存条为256MB 存储器芯片存储空间 由存储器芯片型号确定 例:6264芯片的存储量为8KB,存储器的组织,系统存储空间与存储芯片,芯片存储容量(N 字线、M 位线) NM (单位bit) NM /8 (单位Byte) 系统存储空间与芯片数 (T 芯片数) T = 总容量(Byte)/( NM )/ 8(bit )
10、例: 用2114 SRAM 组成 4KB 系统 RAM 单片容量 = NM = 1024 * 4= 4K = 0.5KB 所需片数 = 4KB / 0.5KB = 8 片 注:地址线与字线的关系,字线 = 2地址线,存储器的组织,存储器组织中的芯片串联,定义:串联即扩展存储器芯片的位线 例用2114构成1KB内存储器空间,DB CPU AB,D0D3 2114 /CE,D4D7 2114 /CE,A0 A9,D0 D7,D4 D7,D0 D3,存储器的组织串联,2114 字线 = A0 A9 共10条 2114 位线 = I/O0 I/O3 共4条 2114 有N = 210 = 1K、M =
11、 4 注:构成1KB的存储器,字线够、位线不够 仅需扩展位线,用 2片2114 2片2114的片内地址线A0 A9 与CPU的地址线A0 A9相连 2片2114的片选线 /CE 相连后 接 CPU 的译码电路 2114(1)的片内数据线 I/O0 I/O3 接 CPU的数据线 D0 D3 2114(2)的片内数据线 I/O0 I/O3 接 CPU的数据线 D4 D7,存储器的组织,存储器组织中的芯片并联,定义:并联即扩展存储器芯片的字线 例用6264构成16KB内存储器空间,DB CPU A13 AB,译 码 器,6264 /CE,6264 /CE,A0 A12,D0 AD7,D0 AD7,D
12、0 AD7,存储器的组织并联,6264 字线 = A0 A12 共13条 6264 位线 = I/O0 I/O7 共8条 6264 有 N = 213 = 8K、M = 8 注:构成16KB存储器,字线不够、位线够 仅需扩展字线,用 2片6264 2片6264的片内地址线A0 A12 与CPU的地址线A0 A12相连 2片6264的片内数据线I/O0 I/O7 与CPU的数据线D0 D7相连 16KB存储器需要14条地址线,用A13接译码器输入, 输出接6264(1)的/CE 及6264(2)的/CE,存储器的组织,RAM 和 ROM 的应用特点,在 PC 机中 ROM 存储监控程序(BIOS
13、) RAM 存储应用程序及数据 在单片机中 ROM 存储控制程序 RAM 存放数据 在计算机系统中 若无 ROM 根本不能工作,必要条件 若有 RAM 能工作得更好,充分条件,ROM 只读存储器,ROM的类型,固定掩膜 ROM 生产厂家编程,不能修改, 用于大批量定型产品 一次编程 ROM 仅能写入一次编程,不能修改, 用于小批量产品 多次编程 ROM 能多次编程写入,可以修改 用于产品开发,ROM 只读存储器,多次编程 ROM 的类型,光擦除只读存储器 EPROM 先用紫外线照射擦除,再用电编程写入 电擦写只读存储器 EEPROM 先用电先擦除,再用电编程写入 闪烁存储器 Flash EEP
14、ROM 其基本原理同EEPROM,擦写速度快, 有 RAM 的写入速度和 ROM 的功能,ROM 只读存储器,EPROM应用过程,将源程汇编为机器码文件 将机器码文件数据写入EPROM芯片 将EPROM芯片装入系统运行调试 若程序有问题 从系统中取出EPROM芯片 用紫外线擦除器清EPROM芯片数据 修改源程序功能 重复上述过程,完成程序功能,ROM 只读存储器,EEPROM应用过程,将EEPROM芯片装入系统 将源程汇编为机器码文件 将机器码文件数据写入EEPROM芯片 若程序有问题 修改源程序功能 从新下载机器码数据到EEPROM芯片 重复上述过程,完成程序功能,ROM 只读存储器,EPR
15、OM 2732 芯片介绍,引脚特性 地址线 A0 A11共12条,寻址 4K个存储单元 数据线 D0 D7共 8条,每单元数据为 8 bit 片内存储量 = NM = 4KB 控制线 片选控制线 /CE,L有效 读取控制线 /OE,L有效 编程控制线 Vpp,H有效,主存储器的设计,存储器芯片的选择,芯片容量选择 根据计算机系统存储容量选择芯片型号 根据系统存储需求选择 ROM、RAM容量 根据系统存储特点选择 EPROM、EEPROM、SRAM、DROM 芯片速度选择 根据 CPU 读写速度选择合理的存储芯片 存储芯片的读写速度和价格有关 芯片功耗选择 根据计算机系统对功耗的要求选择存储芯片
16、 存储芯片的功耗和价格有关,主存储器的设计,存储器芯片与CPU 的连接,连接线 地址总线AB、数据总线DB、控制总线CB 注意点 CPU 的地址/数据复用线与 存储器的地址、数据线的连接 CPU 的地址线、控制线与 存储器的片选线的连接 CPU 的R/W控制线与 存储器的R/W线的连接,主存储器的设计,存储器芯片片选控制方式,线选法 CPU的某条地址线直接接存储器芯片的片选端 缺点:各存储器芯片地址范围不连续 部分译码法 CPU的部分地址线参加译码 特点:一个存储器单元有多个地址值 全译码法 CPU的全部地址线参加译码 特点:一个存储器单元仅有一个地址值,主存储器的设计,线选法的应用,主存储器
17、的设计,部分译码法的应用,例(271页)由 Z80CPU 与1KBROM、1KBRAM 构成的计算机系统方框图如下,用部分译码法, 求出ROM、RAM内存储器中的地址范围,DB /MREQ A10 Z80CPU AB,译 码 器,1KB ROM /CS,1KB RAM /CS,主存储器的设计,部分译码法的应用,芯片存储量与片内地址、数据线 ROM 存储量1KB 地址线A0 A9、数据线D0 D7 RAM 存储量1KB 地址线A0 A9、数据线D0 D7 内存储器容量与CPU地址、数据线 存储量2KB 需要11条CPU地址线 地址线A0 A9 及 A10 A15中的一条 CPU数据线D0 D7直
18、接存储器数据线D0 D7 注:此例中CPU地址线用A10,主存储器的设计,部分译码法的应用,片选控制 /MREQ = L、A10 = L 时,ROM片选 /CS 有效 /MREQ = L、A10 = H 时,RAM片选 /CS有效 真值表,译码电路(271页),主存储器的设计,部分译码法的应用,1KBROM芯片存储范围图,当A15、A14、A13、A12、A11 = 00000时 IKBRAM存储范围为0000H 03FFH 当A15、A14、A13、A12、A11 = 11111时 IKBRAM存储范围为F800H FBFFH 由于A11 A15共5条地址线未参加译码, 每个存储单元的地址重
19、码25 = 32个,主存储器的设计,部分译码法的应用,1KBRAM芯片存储范围图,当A15、A14、A13、A12、A11 = 00000时 IKBRAM存储范围为0400H 07FFH 当A15、A14、A13、A12、A11 = 11111时 IKBRAM存储范围为FC00H FFFFH 由于A11 A15共5条地址线未参加译码, 每个存储单元的地址重码25 = 32个,问:若选择A11作译码输入,1KBROM芯片存储范围图,1KBRAM芯片存储范围图,范围为0000H 04FFH,范围为0800H 0BFFH,主存储器的设计,全译码法的应用,例(273页) 由Z80CPU与8KBROM、
20、4KBRAM 构成的计算机系统方框如图,用全译码方式, 求出ROM、RAM在内存储器中的地址范围,主存储器的设计,全译码法的应用,芯片存储量片内地址、数据线 ROM 2732 存储量 4KB 地址线A0 A11、数据线D0 D7 RAM 6116 存储量 2KB 地址线A0 A10、数据线D0 D7 内存储器容量与CPU地址、数据线 存储量12KB 需要14条CPU地址线 其中ROM 2732为 8KB,用2片2732 RAM 6116 为 4KB,用2片6116 CPU地址线A0 A15 全用,主存储器的设计,全译码法的应用,片选控制 ROM2732的片内地址线为 A0 A11, 片选地址线 A12 A15 参加片选译码 RAM6116的片内地址线为 A0 A10, 片选地址线 A11 A15 参加片选译码 A12、A13、A14 经三八译码器产生片选控制 /Y0 控制 2732(1)、 /Y1控制2732(2) /Y2 = L且A11 = L时,控制 6116(1) /Y2 = L且A11 = H时,控制 6116(2) A15
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论