半导体存储器及其接口.ppt
《半导体存储器及其接口.ppt》由会员分享,可在线阅读,更多相关《半导体存储器及其接口.ppt(77页珍藏版)》请在三一办公上搜索。
1、微机原理及接口技术,第5章 半导体存储器及其接口,微机原理与接口技术,半导体存储器的分类与基本结构 随机存取存储器 只读存储器 存储器与CPU的连接 微机内存层次结构 微机系统的内存管理,主要内容,5.1 存储器概述,存储器是计算机系统中的记忆部件,用来存放用二进制数据表示的程序和数据。,内存储器,外存储器,RAM,ROM,DRAM,PROM,EPROM,E2PROM,磁盘,SRAM,掩膜ROM,光盘,5.1.1 半导体存储器的分类与性能指标,1.分类,SRAM:存取速度快、功耗大、价高、集成度低。DRAM:存取速度慢、功耗小、价低、集成度高。,(1)RAM,(2)ROM,掩膜ROM:内容在芯
2、片制造过程中固化。PROM:内容只能写一次。EPROM:内容可多次改写,紫外线擦除。E2PROM:电擦除的EPROM。,2.性能指标,(1)容量:每块芯片上能存储的二进制位数,单位NM。(2)速度:存取数据的时间,单位ns。(3)功耗:功耗和速度成正比,单位w/单元或 mw/芯片。(4)价格,5.1.2 半导体存储器的基本结构,地址译码器实现对存储单元的寻址,常用的有单译码和双译码方式。,1.单译码方式,5.1.3 存储单元的寻址,单译码方式主要用于小容量的存储器。,2.双译码方式,图5-2双译码结构示意图,例 Intel 2732 ROM(4K8bit):12位(212=4K)地址线 8位I
3、/O数据线Intel 2114 RAM(1K4bit):10位(210=1K)地址线 4位I/O数据线,5.2 随机存取存储器RAM,RAM可以随时在任意位置上存取信息,但怕掉电。根据存储器芯片内部基本单元电路的结构,可分为静态RAM和动态RAM。,1.单元电路,5.2.1 静态RAM(SRAM),图5.36管SRAM存储单元电路,图5.4SRAM芯片组成示意图,A0,A1,A2,A3,A4,X译码驱动,1,32,.,控制电路,I/O电路,输出驱动,输出,A5,A6,A7,A8,A9,2,31,32321024存储单元,.,1,2,31,32,Y译码,输入,读/写,片选,2.SRAM芯片组成,
4、3.RAM芯片实例,(1)Intel 2114(1K4 bit SRAM),A0A9:地址输入 CS:片选,I/O1I/O4:数据I/OWE:写允许,(2)Intel 6116(2K8bit SRAM),图5-56116结构框图,5.2.2 动态RAM(DRAM),1.单元电路,图5-6单管DRAM存储单元电路,数据输入/输出线,2.DRAM的刷新,DRAM是利用电容存储电荷的原理保存信息的。为防止电容逐渐放电使信息丢失,DRAM需要在预定的时间内不断进行刷新。所谓刷新就是把写入到存储单元的数据读出,经过放大器放大后再写入该单元。DRAM的刷新是一行一行进行的,每刷新一行的时间称为刷新周期。刷
5、新的方式有三种:集中刷新、分散刷新和异步刷新。,集中刷新 在信息保存允许的时间范围(如2ms)内,集中一段时间对所有基本存储单元 一行一行地顺序进行刷新。分散刷新 每隔一段时间刷新一次,刷新操作与 CPU操作无关。异步刷新 在一个指令周期中,利用CPU不进行访 问存储器操作时进行刷新的方法。,图5-7DRAM控制器逻辑图,3.DRAM芯片实例,4164的8条地址线重复使用,采用行列地址复合选择法得到16位地址信号寻址64K个存储单元。片内64K个存储单元排列成4个128 128存储矩阵,即每行512个单元,共128行。所有存储单元要在2ms内全部刷新一次,需要128次刷新操作,由DMA控制器8
6、237A-5来控制完成。,MN4164(64K1 bit DRAM),5.3 只读存储器ROM,ROM中各基本存储电路所存信息是固定的、非易失性的,在机器运行期间只能读出不能写入。ROM中信息的写入通常是在脱机或非正常工作情况下用人工方式或电气方式完成的,称为对ROM编程。,5.3.1 ROM的组成,图5-8ROM组成框图,5.3.2 ROM的类型,1.掩膜ROM(MROM),图5-944掩膜ROM矩阵,2.可编程ROM(PROM),图5-10 PROM基本存储单元,3.紫外线擦除可编程ROM(EPROM),图5-11 EPROMC擦写原理及单元电路,4.电擦除可编程ROM(E2PROM),5
7、.闪速存储器(Flash Memory),写入过程中自动进行擦除,但擦写时间较长,约需10ms。,采用一种非挥发性存储技术的E2PROM类型存储器,在不加电情况下,信息可保持10年。存取速度远高于E2PROM,可达30ns或更快。,Intel 2732 A(4K8bit EPROM),(1)2732A的结构框图,图5-122732A结构框图,5.3.2 ROM芯片实例,(2)引脚名称,(3)2732A的操作模式,模式,读,备用,编程,程序校验,程序禁止,引脚,CE,OE/VPP,Vcc,输出,低,高,低,高,低,无关,VPP,低,VPP,+5V,+5V,+5V,+5V,+5V,Dout,高阻,
8、Din,Dout,高阻,5.4 存储器与CPU的连接,图5.13连接示意图,(1)CPU总线的负载能力。,(2)存储器的地址分配和片选。,(3)控制信号的连接。,(4)CPU的时序和存储器芯片存取速度 的配合。,连接时要考虑的问题:,5.4.1 存储器的地址选择,一个存储器系统通常由多片存储芯片组成。CPU发出地址信号对存储器寻址必须实现两种选择:片选;字选。片选:使某一芯片的CS为有效来选中该 芯片。,字选:在被选中的芯片内部再选择某一 存储单元。,片选信号由存储器芯片的外部译码电路产生,需设计。字选信号由存储器芯片的内部译码电路产生,无需设计。,存储器的地址选择方法由三种:线性选择法;全译
9、码选择法;部分译码选择法。,1.线性选择法,直接用CPU地址总线中的某一高位线作为存储器芯片的片选信号。,例1 某一计算机系统有16条地址线,现需 1KRAM和1KROM的存储空间,采用 线选法组成该存储系统。,A10作片选:ROM 0000H03FFH,RAM 0400H07FFH。A11作片选:ROM 0000H03FFH,RAM 0800H0BFFH。,线选法的优点:选片方式简单,节省译码电路。线选法的缺点:地址空间不连续;地址分配多义性(高位地址重叠);不能充分利用存储空间。线选法适用于存储容量较小且不要求扩充的系统,2.全译码选择法,对全部地址总线进行译码,可直接寻址2N(N为地址线
10、根数)字节单元。一般将高位地址线全作为译码器的输入,译码器的输出作为片选信号。,常用的译码器:Intel 8205、74LS138等。,例2 采用全译码方式设计一个12K字节的存 储器系统,低8KB为 EPROM,高 4KB 为 RAM,地址范围:0000H 2FFFH。,低8KB EPROM,选用两片4K8的2732A;高4KB RAM,选用两片2K8位的6116;CPU的A0A11与2732A连,A0A10与6116 连;译码器选用74LS138,其地址输入A、B、C 分别与A12、A13、A14相连;各芯片地址分配:,分析,0000H 0FFFH 4K 2732A1000H 1FFFH
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 半导体 存储器 及其 接口
链接地址:https://www.31ppt.com/p-5096331.html