第2章微机内存及扩展_第1页
第2章微机内存及扩展_第2页
第2章微机内存及扩展_第3页
第2章微机内存及扩展_第4页
第2章微机内存及扩展_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

2014/07第2章微型计算机内存及扩展技术《新编微机原理与应用》—机械工业出版社2014/072.1微型计算机存储器体系结构

存储器是计算机的重要部件,有记忆功能,用来存放指令代码和操作数。内存储器(半导体存储器芯片)Cache存储器主存储器(RAM和ROM)外存储器(软盘、硬盘、光盘)后备存储器(磁带、光盘)外存储器(辅助存储器)在计算机系统中常采用三级存储器结构。2014/072.2微型计算机内存§2.2.1内存分类随机存储器(RAM)只读存储器(ROM)半存导储体器静态RAM(SRAM)动态RAM(DRAM/iRAM)

掩膜式ROM(MROM)可编程ROM(PROM)可擦除PROM(EPROM)电可擦除PROM(EEPROM)2014/071、容量

存储器芯片的容量是以存储1位(bit)二进制数为单位的,因此存储器的容量即指每个存储器芯片所能存储的二进制数的位数。存储器容量=存储单元数x位数例:1Kx8bit=1024x8bit

虽然微型计算机的字长已经达到16位、32位甚至64位,但其内存仍以一个字节为一个单元,不过在这种微型计算机中,一次可同时对2、4、8个单元进行访问。§2.2.2内存的主要性能指标2014/072、存取速度

存储器芯片的存取速度是用存取时间来衡量的。它是指从CPU给出有效的存储器地址信息到完成有效数据存取所需要的时间。存取时间越短,则速度越快。超高速存储器的存取时间已小于20ns,中速存储器在100~200ns之间,低速存储器的存取时间在300ns以上。3、可靠性4、功耗5、集成度2014/07半导体存储器的基本结构2014/071.存储体每个基本存储电路存放一位二进制信息,这些存储电路有规则地组织起来,构成了存储体(存储矩阵)。为了便于信息的存取,给同一存储体内的每个存储单元赋予一个惟一的编号,该编号就是存储单元的地址。这样,对于容量为2n个存储单元的存储体,需要n条地址线对其编址。若每个单元存放M位信息,则需要M条数据线传送数据,芯片的存储容量就可以表示为2n

M位。2014/072.外围电路

外围电路主要包括地址译码电路和由三态数据缓冲器、控制逻辑两部分组成的读/写控制电路

1)地址译码电路

2)读/写控制电路

3.地址译码方式

芯片内部的地址译码主要有两种方式,即单译码方式和双译码方式。单译码方式适用于小容量的存储芯片,对于容量较大的存储器芯片则应采用双译码方式。2014/07图单译码方式

简单的16字

4位的存储芯片为例。将所有基本存储电路排成16行

4列。每一行对应一个字,每一列对应其中的一位。每一行的选择线和每一列的数据线是公共的。图中,A0

A34根地址线经译码输出16根选择线,用于选择16个单元。10001)单译码方式2014/072)双译码方式行选择线X和列选择线Y。每一根X线选中存储矩阵中位于同一行的所有单元,每一根Y线选中存储矩阵中位于同一列的所有单元,当X线和Y线同时有效时,存储单元被选中。10000000002014/071、静态存储器(SRAM)

SRAM内部采用双稳态电路存储二进制数信息0和1。T1,T2控制管;

T3,T4负载管。T1截止,Q=1(高电平)T2导通,Q=0(低电平)。T1导通,Q=0(低电平)T2截止,Q=1(高电平)。§2.2.3随机读写存储器(RAM)1)SRAM的数据位存储电路2014/072)SRAM的数据位存储阵列1000000000

行选择线X和列选择线Y。X线选中存储矩阵中位于一行的所有单元,Y线选中存储矩阵中位于一列的所有单元,当某一单元的X线和Y线同时有效时,相应的存储单元被选中。2014/07

6116(2K×8)、6264(8K×8)、

62128(16K×8)、62256(32K×8)

6116芯片的容量为2K×8位,有2048个存储单元,片内地址线11根A10~A0,7根用于行地址译码输入,4根用于列地址译码输入,从而形成了16×128个位存储阵列,6116芯片以字节为单位即总共有8×16×128=16384个存储位。

3)SRAM芯片型号2014/07SRAM芯片HM6116(2K*8bit)读写2014/07原理:存储单元只有一个门控管T1,信息存放在分布电容C上:C充电荷时,存储信息=“1”,C无电荷时,存储信息=“0”。特点:破坏性的读出电路,故读后必须重写;须动态刷新。2、动态存储器(DRAM)1)DRAM存储电路2014/07典型芯片——DRAM芯片2164(64K*1)2)动态RAM举例2014/073)高集成度DRAM和内存条

存储器芯片的容量为:1M×1、1M×4、4M×1、16M×1以及更高集成度的存储器芯片已大量使用。常见的DRAM类型有:(1)SDRAM(SynchronousDRAM,同步动态随机存储),SDRAM内存分为PC66、PC100、PC133等不同规格,而规格后面的数字就代表着该内存最大所能正常工作系统总线速度,比如PC100,那就说明此内存可以在系统总线为100MHz的电脑中同步工作。(2)DDRSDRAM(双倍速率SDRAM),简称为DDR2014/07(3)DDR2SDRAM(DoubleDataRate2),DDR2内存拥有两倍于上一代DDR内存预读取能力(即4bit数据读预取)。换句话说,DDR2内存每个时钟能够以4倍外部总线的速度读/写数据,并且能够以内部控制总线4倍的速度运行。(4)DDR3SDRAM(DoubleDataRate3)(5)RDRAM(RambusDRAM)2014/07

只读存储器具有掉电后信息不丢失特点(非易失性),又称为固定存储器和永久性存储器。用来存储程序。

MROM掩膜型只读存储器:生产成本低,数据由厂家一次性写入,不能修改。PROM

可编程只读存储器:

MOS管串有一段“熔丝”构成,芯片出厂时所有“熔丝”均处于连通状态(“1”态),用户借助专用编程器一次性写入,若写入数据“0”位,则“熔丝”断开,不可恢复。§2.2.4只读存储器(ROM)2014/071、光擦除EPROM,可编程只读存储器用户借助仿真器,选择适当的写入电压,将程序写入EPROM,擦除时利用紫外线照射。擦净后,读出的状态为“FFH”,可重复写入上万次。EPROM存储电路导电沟道2014/07EPROM芯片型号有:

2716(2K×8)\2732(4K×8)\2764(8K×8)\7128(16K×8)等,可与相同容量的SRAM引脚兼容。

2764A功能框图

2014/072、EEPROM(E2PROM):电擦除可编程只读存储器用专门的擦除器擦除,可在线擦除和编程、写入过程中自动擦除并写入,但擦除时间约10ms。高压(+21V)编程2816、2817:读取时间为120~150ns,字节擦和写时间约10ms左右,需用程序延时。2014/071)并行E2PROM2816是容量2K×8的电擦除PROM,芯片的管脚与2716一致,只是在管脚的定义上,数据线管脚对2816来说是双向的,以适应读写工作模式。①读方式②写方式:2816具有以字节为单位的擦写功能,擦除和写入都是写。③片擦除方式:在2816需整片擦除时,也可按字节擦除方式将整片2KB逐个进行,引脚电压达到9~15V,约10ms后整片内容全部被擦除,即2KB的内容全为FFH。④备用方式:当2816的端加上TTL高电平时,芯片处于备用状态。2014/072)串行E2PROM串行E2PROM芯片有PHILIPS公司的24C01/02/04、NS公司的93C46/56/66等。E2PROM24C01/02/04①引脚说明。SCL:串行时钟信号,用于对输入和输出数据的同步。SDA:串行数据输入/输出线。WP:写保护。A0,A1,A2:片选地址输入。②总线特性。③字节写操作。④读操作

2014/07闪速存储器(FlashMemory)

采用非挥发性存储技术,能够在线擦除重写,写入速度已达ns级,类似于RAM,掉电后信息可保持10年。典型的闪存芯片:29C256(32K×8)\29C512(64K×8)\29C101(128K×8)\29C020(256K×8)按区块或页面组织可进行快速页面写入

CPU可以将页数据按芯片存取速度(一般为几十到200ns)写入页缓存,大大加快了编程速度。§2.2.5新一代可编程只读存储器FLASH2014/072.3内存扩展技术§2.3.1内存扩展方式存储器的扩展技术:三种方式位扩展字扩展字位全扩展2014/07字扩展就是存储单元数的扩展,数据宽度不变。字扩展的连接方法:①存储器芯片的地址线、数据线均并联。②片选信号线是各自独立被选中的。1、字扩展:4K*8bit8K*8bitA12A132014/07位扩展的连接方法:①存储芯片的地址线和片选线均并联。②数据线按数据位的高低顺序连到数据总线上。2、位扩展:2K*8bit2K*16bit2014/073、字位全扩展

如果存储器的字数和位数都不能满足需要,就要进行字和位的全扩展,字位全扩展是由字扩展电路和位扩展电路组合而成。2014/071、连接时应注意的问题

CPU对存储器进行读写操作,首先要由地址总线给出地址信号,然后发出读写控制信号,最后才能在数据总线上进行数据的读写。1)CPU总线的带负载能力。2)CPU时序与存储器存取速度之间的配合。3)存储器组织、地址分配。§2.3.2内存与CPU连接技术4)读\写、数据、地址片选等控制信号的连接2014/07存储器都是挂在总线上的,并由系统分配唯一的地址,地址信息经过地址译码电路产生一个选通信号片选),选中某一片存储器,对该存储器进行读写操作。

当CPU访问存储器时,出现在地址总线(AB)上的地址信号可划分为两部分,直接与存储器连接的地址线可称为片内地址线,其所用N根,容量等于2N;其中N为片内地址线的根数;剩余的地址线称为片外地址线,常可做为存储芯片的片选地址线或译码电路的输入地址线。

2、存储器芯片片选信号的产生2014/071)地址译码方式三种方式线选译码方式译码器方式部分译码器方式全译码器方式线选译码方式:利用片外地址线或其他直接与存储器芯片片选引脚线连接,方法简单,不需附加译码电路,适用于存储芯片较少,而且片外地址线充足的系统。

注意:若有多条片选线时,在CPU访问存储器期间只能有一根处于有效状态,不允许出现多条片选线同时有效的现象。2014/07

A10A11-A15线选译码方式2014/07

译码器方式:利用译码器的输出与存储器的片选引脚线相连,译码器的输入常采用片外地址线提供,根据片外地址线的使用情况,译码器方式又可分为全译码方式和部分译码方式。全译码方式:指所有片外地址线都接入译码器输入端。其特点是:存储器的每一个存储单元只有唯一地址与之对应,不存在地址重叠现象。部分译码方式:只有部分片外地址线参加译码,剩余线状态可任意,所以会出现地址重叠现象。对于剩余AB线,尽量按“0”选取。2014/072)地址译码器74LS138

地址译码器的功能是根据输入的片外地址码译码输出选通一个存储芯片或I/O设备,再结合片内地址码共同指向某一单元。2014/07

存储器分为程序存储器和数据存储器。存储器芯片的引脚都呈三总线结构,与微处理器的三总线对接。8DB16AB2CB总线系统3、CPU

温馨提示

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

评论

0/150

提交评论