内存组织原理与接口课件_第1页
内存组织原理与接口课件_第2页
内存组织原理与接口课件_第3页
内存组织原理与接口课件_第4页
内存组织原理与接口课件_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

内存组织原理与接口16、云无心以出岫,鸟倦飞而知还。17、童孺纵行歌,斑白欢游诣。18、福不虚至,祸不易来。19、久在樊笼里,复得返自然。20、羁鸟恋旧林,池鱼思故渊。内存组织原理与接口内存组织原理与接口16、云无心以出岫,鸟倦飞而知还。17、童孺纵行歌,斑白欢游诣。18、福不虚至,祸不易来。19、久在樊笼里,复得返自然。20、羁鸟恋旧林,池鱼思故渊。第七章内存组成、原理与接口1.微机存储系统概述2.半导体结构与原理3.典型半导体存储器芯片4.内存组成及其与系统总线的连接5.PC系列微机的内存组织7.1微机存储系统概述除采用磁、光原理的辅存外,其它存储器主要都是采用半导体存储器本章介绍采用半导体存储器及其组成主存的方法2第七章内存组成、原理与接口1.微机存储系统概述2.半导体结构与原理3.典型半导体存储器芯片4.内存组成及其与系统总线的连接5.PC系列微机的内存组织7.1微机存储系统概述除采用磁、光原理的辅存外,其它存储器主要都是采用半导体存储器本章介绍采用半导体存储器及其组成主存的方法CPUCACHE主存(内存)辅存(外存)27.1.1存储器的分类按用途分类内部存储器(内存、主存)外部存储器(外存、辅存)按存储介质分类半导体集成电路存储器磁存储器光存储器37.1.2半导体存储器的分类与特点按制造工艺双极型:速度快、集成度低、功耗大MOS型:速度慢、集成度高、功耗低按使用属性随机存取存储器RAM:可读可写、断电丢失只读存储器ROM:正常只读、断电不丢失47.1.2半导体存储器的分类与特点半导体存储器只读存储器(ROM)随机存取存储器(RAM)静态RAM(SRAM)动态RAM(DRAM)非易失RAM(NVRAM)掩膜式ROM一次性可编程ROM(PROM)紫外线擦除可编程ROM(EPROM)电擦除可编程ROM(EEPROM)5读写存储器RAM组成单元速度集成度应用SRAM触发器快低小容量系统DRAM极间电容慢高大容量系统NVRAM带微型电池慢低小容量非易失6只读存储器ROM掩膜ROM:信息制作在芯片中,不可更改PROM:允许一次编程,此后不可更改EPROM:用紫外光擦除,擦除后可编程;并允许用户多次擦除和编程EEPROM(E2PROM):采用加电方法在线进行擦除和编程,也可多次擦写FlashMemory(闪存):能够快速擦写的EEPROM,但只能按块(Block)擦除返回本章目录77.1.3存储器的主要性能参数存储容量对于M位地址总线、N位数据总线的半导体存储器芯片的存储容量则为2M×N位存取速度存取时间(AccessTime)TA:启动一次存储器操作,到完成该操作所经历的时间存储周期(MemoryCycle)TMC:为连续进行两次独立的存储器操作之间所需的最小时间间隔可靠性MTBF(MeanTimeBetweenFailures),即平均故障间隔时间来衡量,MTBF越长,可靠性越高性能/价格比返回本章目录8①存储体存储器芯片的主要部分,用来存储信息②地址译码电路根据输入的地址编码来选中芯片内某个特定的存储单元③

片选和读写控制逻辑选中存储芯片,控制读写操作7.2半导体存储器结构与原理返回主目录97.2.1半导体存储器芯片的结构返回本章目录地址寄存地址译码存储体控制电路AB数据寄存读写电路DBOEWECS10①存储体返回本章目录每个存储单元具有一个唯一的地址,可存储1位(位片结构)或多位(字片结构)二进制数据一个存储单元提供并行操作的位单元数称为存储器的字长

存储容量与地址、数据线个数有关:芯片的存储容量=2M×N

=存储单元数×存储单元的位数

M:芯片的地址线根数

N:芯片的数据线根数

11(2)片选和读写控制逻辑返回本章目录片选端CS*或CE*有效时,可以对该芯片进行读写操作输出OE*控制读操作。有效时,芯片内数据输出该控制端对应系统的读控制线写WE*控制写操作。有效时,数据进入芯片中该控制端对应系统的写控制线127.2.2静态RAM返回本章目录SRAM的基本存储单元是6管静态MOS电路每个基本存储单元存储二进制数一位许多个基本存储单元形成行列存储矩阵SRAM一般采用“字结构”存储矩阵:每个存储单元存放多位(4、8、16等)每个存储单元具有一个地址137.2.2动态RAM返回本章目录DRAM的基本存储单元是单个场效应管及其极间电容必须配备“读出再生放大电路”进行刷新每次同时对一行的存储单元进行刷新每个基本存储单元存储二进制数一位许多个基本存储单元形成行列存储矩阵DRAM一般采用“位结构”存储体:每个存储单元存放一位需要8个存储芯片构成一个字节单元每个字节存储单元具有一个地址147.2.3随机存取存储器返回本章目录静态RAMSRAM2114SRAM6264动态RAMDRAM4116DRAM216415只读存储器EPROMEPROM2716EPROM2764EEPROMEEPROM2717AEEPROM2864A167.3.16管SRAM存储单元返回本章目录字或行选线 ABT5T6T1T2T3T4D*D写“1”,A点为高电平,B点为低电平,使T4截止,T3导通。当行选信号消失后,T3和T4的互锁将保持写入的状态不变,并由电源提供其工作电流,只要不断电,该状态就将一直保持下去。如果要写“0”,则有关状态相反当选中该单元读信息时,若A点为高电平,B点为低电平,则读出“1”,否则读出“0”

177.3.2SRAM芯片2114返回本章目录存储容量为1K×418个引脚:10根地址线A9~A04根数据线I/O4~I/O1片选CS*读写WE*123456789181716151413121110VccA7A8A9I/O1I/O2I/O3I/O4WE*A6A5A4A3A0A1A2CS*GND功能187.3.2SRAM2114的读周期返回本章目录TA读取时间从读取命令发出到数据稳定出现的时间给出地址到数据出现在外部总线上TRC读取周期两次读取存储器所允许的最小时间间隔有效地址维持的时间197.3.2SRAM2114的写周期返回本章目录TW写入时间从写入命令发出到数据进入存储单元的时间写信号有效时间TWC写入周期两次写入存储器所允许的最小时间间隔有效地址维持的时间207.3.4EPROM顶部开有一个圆形的石英窗口,用于紫外线透过擦除原有信息一般使用专门的编程器(烧写器)进行编程编程后,应该贴上不透光封条出厂未编程前,每个基本存储单元都是信息1编程就是将某些单元写入信息021EPROM芯片2716返回本章目录存储容量为2K×824个引脚:11根地址线A10~A08根数据线DO7~DO0片选/编程CE*/PGM读写OE*编程电压VPPVDDA8A9VPPOE*A10CE*/PGMDO7DO6DO5DO4DO3123456789101112242322212019181716151413A7A6A5A4A3A2A1A0DO0DO1DO2Vss227.3.4EPROM芯片2764返回本章目录存储容量为8K×828个引脚:13根地址线A12~A08根数据线D7~D0片选CE*编程PGM*读写OE*编程电压VPPVppA12A7A6A5A4A3A2A1A0D0D1D2GNDVccPGM*NCA8A9A11OE*A10CE*D7D6D5D4D312345678910111213142827262524232221201918171615237.3.5EEPROM返回主目录用加电方法,进行在线(无需拔下,直接在电路中)擦写(擦除和编程一次完成)有字节擦写、块擦写和整片擦写方法并行EEPROM:多位同时进行串行EEPROM:只有一位数据线24EEPROM芯片2817A存储容量为2K×828个引脚:11根地址线A10~A08根数据线I/O7~I/O0片选CE*读写OE*、WE*状态输出RDY/BUSY*NCA12A7A6A5A4A3A2A1A0I/O0I/O1I/O2GNDVccWE*NCA8A9NCOE*A10CE*I/O7I/O6I/O5I/O4I/O312345678910111213142827262524232221201918171615257.4内存的组成及其与系统总线连接7.4.1(1)内存组成与接口设计的基本工作

(2)内存借口设计应从准备开始,作好地址,数据,控制三总线的连接.267.4.2用译码器实现芯片选择若芯片的数据线正好8根:一次可从芯片中访问到8位数据全部数据线与系统的8位数据总线相连若芯片的数据线不足8根:一次不能从一个芯片中访问到8位数据利用多个芯片扩充数据位这个扩充方式简称“位扩充”277.4.2.用译码器实现芯片选择芯片的地址线通常应全部与系统的低位地址总线相连寻址时,这部分地址的译码是在存储芯片内完成的,我们称为“片内译码”287.4.3实现芯片选择的三种方法[1]全译码法:所有的系统地址线均参与对存储单元的译码寻址包括低位地址线对芯片内各存储单元的译码寻址(片内译码),高位地址线对存储芯片的译码寻址(片选译码)采用全译码,每个存储单元的地址都是唯一的,不存在地址重复译码电路可能比较复杂、连线也较多29全译码1C000H1DFFFH全0全100011100001110地址范围A12~A0A19A18A17A16A15A14A13307.4.3实现芯片选择的三种方法[2]部分译码:只有部分(高位)地址线参与对存储芯片的译码每个存储单元将对应多个地址(地址重复),需要选取一个可用地址可简化译码电路的设计但系统的部分地址空间将被浪费31部分译码A19~

A15A14~

A12A11~A0一个可用地址1234××10×××10×××10×××10×000001010011全0~全1全0~全1全0~全1全0~全120000H~20FFFH21000H~21FFFH22000H~22FFFH23000H~23FFFH32线选译码[3]线选译码只用少数几根高位地址线进行芯片的译码,且每根负责选中一个芯片(组)虽构成简单,但地址空间严重浪费必然会出现地址重复一个存储地址会对应多个存储单元多个存储单元共用的存储地址不应使用33线选译码示例A19~

A15A14A13A12~A0一个可用地址12××××××××××1001全0~全1全0~全104000H~05FFFH02000H~03FFFH347.4.4DRAM连接[1]行地址和列地址的传送[2]RAS和CAS信号的产生[3]刷新控制357.5PC系列微机的内存组织当CPU的数据宽度大于8位时,要求内存系统能够实现单字节和多字节的操作,因此,在PC系列微机中使用分体结构来组织内存系统367.5.18086微机的内存分体8086CPU的16位微机系统,要求实现对内存的一次访存操作既可以处理一个16位字,也可以只处理一个字节8086系统中1M字节的内存地址空间实际上分成两个512K字节的存储体——“偶地址存储体”和“奇地址存储体”偶地址存储体连接8086的低8位数据总线D7—D0奇地址存储体则连接8086的高8位数据总线D15—D8地址总线的Al9—A1与两个存储体中的地址线Al8—A0连接最低位地址线A0和8086的“总线高允许”(BHE*

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论