微机原理与接口技术第3章1课件_第1页
微机原理与接口技术第3章1课件_第2页
微机原理与接口技术第3章1课件_第3页
微机原理与接口技术第3章1课件_第4页
微机原理与接口技术第3章1课件_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

第三章存储器教学重点半导体存储器的组成芯片SRAM6264芯片EPROM2764SRAM、EPROM与CPU的连接1标题添加点击此处输入相关文本内容点击此处输入相关文本内容总体概述点击此处输入相关文本内容标题添加点击此处输入相关文本内容2§3.1概述一、存储器的基本概念现代计算机将编好的程序和需要处理的数据事先存放在存储器中,这样计算机可以脱离人的干预而自动运行。在计算机系统中,输入设备在CPU的控制下将程序和数据送入存储器,CPU从存储器中提取程序,按程序的指令控制计算机的运行,对存储器中的数据进行相应的处理,最后输出设备在CPU的控制下将存储器中的结果送出打印显示。

3二、存储器的性能指标

1、存储容量

存储容量就是存储器所能容纳的二进制信息的数量。如果计算机的存储器由多块存储器芯片组成,则存储容量即为各芯片存储容量之和。

存储容量的常用单位还有字节(Byte),千字节(KB)、兆字节(MB)、和吉字节(GB)。

1KB=210B=1024B1MB=1024KB=1048576B=220B1GB=1024MB=1048576KB=1073741824B=230B

42、存取速度

存储器的速度常用读/写时间、读写/周期和存取速度等指标来衡量。

读/写时间是指从存储器接到读(或写)的命令到完成读(或写)操作所用的时间,也称为存储器存取时间,用TA表示。目前大多数计算机在TA在纳秒(ns)到几十纳秒数量级。

读/写周期是指存储器完成一次完整的存取操作所需的时间,即存储器进行两次独立的操作(读或写)所需的时间间隔,也称存储周期,用TM表示。通常TM比TA稍大,原因是存储器在进行读写操作之间需要稳定时间,而有些存储器需要刷新时间。5存取速度是指每秒从存储器读写信息的数量,用BM表示,设W为存储器传送的数据宽度(位或字节),则BM=W/TA,单位为位/秒或字节/秒。

2、存取速度(续)6三、存储器的分类

存储器主存储器

外存储器

1、主存储器,简称主存,(也叫内存),可以被CPU直接访问,以较快的速度进行读写操作,主要用来存放计算机当前运行所需的程序和数据。

2、外存储器,简称外存,(也叫辅存),其工作速度较低,不能直接与CPU进行数据交换,只有先将程序和数据送入内存,才能被CPU处理。

7除采用磁、光原理的辅存外,其它存储器主要都是采用半导体存储器本章介绍采用半导体存储器及其组成主存的方法CPUCACHE主存(内存)辅存(外存)§3.2半导体存储器的工作原理

8一、半导体存储器的分类按制造工艺双极型:速度快、集成度低、功耗大MOS型:速度慢、集成度高、功耗低按使用属性随机存取存储器RAM:可读可写、断电丢失只读存储器ROM:正常只读、断电不丢失详细分类,请看图示9图半导体存储器的分类半导体存储器只读存储器(ROM)随机存取存储器(RAM)静态RAM(SRAM)动态RAM(DRAM)集成RAM掩膜式ROM一次性可编程ROM(PROM)紫外线擦除可编程ROM(EPROM)电擦除可编程ROM(EEPROM)详细展开,注意对比101、读写存储器RAM组成单元速度集成度应用SRAM触发器快低小容量系统DRAM极间电容慢高大容量系统集成RAM带刷新电路较快高大容量112、只读存储器ROM掩膜ROM:信息制作在芯片中,不可更改PROM:允许一次编程,此后不可更改EPROM:用紫外光擦除,擦除后可编程;并允许用户多次擦除和编程EEPROM(E2PROM):采用加电方法在线进行擦除和编程,也可多次擦写FlashMemory(闪存):能够快速擦写的EEPROM,但只能按块(Block)擦除12二、半导体存储器的组成地址寄存地址译码存储体控制电路AB数据寄存读写电路DBOEWECS①存储体存储器芯片的主要部分,用来存储信息②地址译码电路根据输入的地址编码来选中芯片内某个特定的存储单元③

片选和读写控制逻辑选中存储芯片,控制读写操作13①存储体(存储矩阵)每个存储单元具有一个唯一的地址,可存储1位(位片结构)或多位(字片结构)二进制数据存储容量与地址、数据线个数有关:芯片的存储容量=2M×N=存储单元数×存储单元的位数

M:芯片的地址线根数

N:芯片的数据线根数

示例14②地址译码电路译码器A5A4A3A2A1A06301存储单元64个单元行译码A2A1A0710列译码A3A4A501764个单元单译码双译码单译码结构双译码结构双译码可简化芯片设计主要采用的译码结构15③片选和读写控制逻辑片选端CS*或CE*有效时,可以对该芯片进行读写操作输出OE*控制读操作。有效时,芯片内数据输出该控制端对应系统的读控制线写WE*控制写操作。有效时,数据进入芯片中该控制端对应系统的写控制线16三、半导体存储器的读写操作

在CPU向存储器发出读操作命令时,主存储器顺序完成以下操作:(1)由CPU控制将相应存储单元的地址码送地址寄存器中;(2)地址译码器将地址寄存器中的地址码译成相应行、列信号,标定所访问的存储单元;(3)在CPU的统一控制下,由控制电路将读命令转换成读写电路的操作,将标定存储单元的内容传送到数据线上去。(4)在CPU的控制下,将数据线上的信息传到CPU内部的指定部件中,完成存储器的读操作。17三、半导体存储器的读写操作(续)存储器的写操作可以描述如下:(1)在CPU的控制下,将要访问的存储单元地址码送地址寄存器中;(2)地址译码器将地址寄存器中的地址码译成相应行、列信号,标定所访问的存储单元。(3)在CPU的控制下,将CPU内某部件的内容送数据线上。(4)在CPU的统一控制下,由控制电路将写命令转换成相应的读写电路的操作,将数据线上的信号传到指定单元,完成存储器的写操作。18§3.3RAM的结构及其常用芯片

静态RAMSRAM2114SRAM6264动态RAMDRAM4116DRAM216419一、RAM的结构SRAM的基本存储单元是触发器电路每个基本存储单元存储二进制数一位许多个基本存储单元形成行列存储矩阵SRAM一般采用“十字结构”存储矩阵:每个存储单元存放多位(4、8、16等)每个存储单元具有一个地址1、SRAM:20一、RAM的结构(续)DRAM的基本存储单元是单个场效应管及其极间电容必须配备“读出再生放大电路”进行刷新每次同时对一行的存储单元进行刷新每个基本存储单元存储二进制数一位许多个基本存储单元形成行列存储矩阵DRAM一般采用“位结构”存储体:每个存储单元存放一位需要8个存储芯片构成一个字节单元每个字节存储单元具有一个地址2、DRAM:21二、常用RAM芯片。

存储容量为1024×418个引脚:10根地址线A9~A04根数据线I/O4~I/O1片选CS*读写WE*123456789181716151413121110VccA7A8A9I/O1I/O2I/O3I/O4WE*A6A5A4A3A0A1A2CS*GND功能22SRAM芯片6264存储容量为8K×828个引脚:13根地址线A12~A08根数据线D7~D0片选CS1*、CS2读写WE*、OE*功能+5VWE*CS2A8A9A11OE*A10CS1*D7D6D5D4D3NCA12A7A6A5A4A3A2A1A0D0D1D2GND1234567891011121314282726252423222120191817161523§3.4ROM的结构及其常用芯片

EPROMEPROM2716EPROM2764EEPROMEEPROM2717AEEPROM2864A24一、ROM的结构

1、掩膜ROM:

第一章图1-23中的D0~D3即为由半导体二极管构成的存储器“位”电路,每位上是否有二极管是由程序决定,且在芯片出厂时固定下来,不可改变。书图3-9是4×4位MOS型掩膜ROM的结构示意图。

252、EPROM顶部开有一个圆形的石英窗口,用于紫外线透过擦除原有信息一般使用专门的编程器(烧写器)进行编程编程后,应该贴上不透光封条出厂未编程前,每个基本存储单元都是信息1编程就是将某些单元写入信息026二、常用ROM芯片2716存储容量为2K×824个引脚:11根地址线A10~A08根数据线DO7~DO0片选/编程CE*/PGM读写OE*编程电压VPP功能VDDA8A9VPPOE*A10CE*/PGMDO7DO6DO5DO4DO3123456789101112242322212019181716151413A7A6A5A4A3A2A1A0DO0DO1DO2Vss27EPROM芯片2764存储容量为8K×828个引脚:13根地址线A12~A08根数据线D7~D0片选CE*编程PGM*读写OE*编程电压VPP功能VppA12A7A6A5A4A3A2A1A0D0D1D2GNDVccPGM*NCA8A9A11OE*A10CE*D7D6D5D4D31234567891011121314282726252423222120191817161528EPROM芯片2725612345678910111213141516171819202122232425262728VppA12A7A6A5A4A3A2A1A0D0D1D2GNDD3D4D5D6D7CEA10OEA11A9A8A13A14Vcc27256引脚图A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0CEOED7D6D5D4D3D2D1D027256逻辑图29补充:EEPROM用加电方法,进行在线(无需拔下,直接在电路中)擦写(擦除和编程一次完成)有字节擦写、块擦写和整片擦写方法并行EEPROM:多位同时进行串行EEPROM:只有一位数据线30EEPROM芯片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/O31234567891011121314282726252423222120191817161531EEPROM芯片2864A存储容量为8K×828个引脚:13根地址线A12~A08根数据线I/O7~I/O0片选CE*读写OE*、WE*功能VccWE*NCA8A9A11OE*A10CE*I/O7I/O6I/O5I/O4I/O3NCA12A7A6A5A4A3A2A1A0I/O0I/O1I/O2GND123456789101112131428272625242322212019181716153232K×8的SRAM芯片6225612345678910111213141516171819202122232425262728A14A12A7A6A5A4A3A2A1A0D0D1D2GNDD3D4D5D6D7CSA10OEA11A9A8A13WEVcc62256引脚图A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0OECSWED7D6D5D4D3D2D1D062256逻辑图33SRAM2114的功能工作方式CS*WE*I/O4~I/O1未选中读操作写操作100×10高阻输出输入34SRAM6264的功能工作方式CS1*CS2WE*OE*D7~D0未选中未选中读操作写操作1×00×011××10××01高阻高阻输出输入35EPROM2716的功能工作方式CE*/PGMOE*VCCVPPDO7~DO0待用1×+5V+5V高阻读出00+5V+5V输出读出禁止01+5V+5V高阻编程写入正脉冲1+5V+25V输入编程校验00+5V+25V输

温馨提示

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

评论

0/150

提交评论