资源描述:
《微机原理与接口技术第3章简.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、第3章存储器及其组成设计在现代计算机中,存储器处于全机中心地位3.1概述存储器运算器控制器输入输出存储容量(MemoryCapacity)存储容量指存储器可以存储的二进制信息量。存储容量=字数×字长如:一个存储器能存储1024个字,字长8位,则存储器容量可用1024×8表示微机中的存储器一般都是以字节(8位)进行编址,即总是认为一个字节是“基本”的字长。常用B表示存储单元数一般用K、M、G、T表示1K=10241M=1024K=1024*10241G=1024M1T=1024G10000101半导体存储器只读存储器ROM随机读写存储器RAM掩膜
2、ROM可编程ROM(PROM)可擦除ROM(EPPROM)电擦除ROM(E2PROM)静态RAM(SRAM)动态RAM(DRAM)半导体存储器1.存储体•一个基本存储电路只能存储一个二进制位。•将基本的存储电路有规则地组织起来,就是存储体。•存储体又有不同的组织形式:将各个字的同一位组织在一个芯片中,如:811816K*1(DRAM)将各个字的4位组织在一个芯片中,如:21141K*4(SRAM)将各个字的8位组织在一个芯片中,如:61162K*8(SRAM)。2.外围电路为了区别不同的存储单元,以地址号来选择不同的存储单元。——于是电路中要有
3、地址译码器、I/O电路、片选控制端CS、输出缓冲器等外围电路三.存储器(芯片)结构与存储原理单元地址00…0000…01........XX…XX存储单元存储元存储体故:存储器(芯片)=存储体+外围电路存储器内部框图存储体列地址译码地址输入缓冲行地址译码控制逻辑数据缓冲A0An/WE/OE/CSI/O1I/Ox3.2微型计算机系统中的存储器组织现代计算机中的存储器处于全机中心地位容量大,速度快,成本低•为解决三者之间的矛盾,目前通常采用多级存储器体系结构,即使用高速缓冲存储器、主存储器和外存储器。•对存储器的要求是:寄存器Cache主存储器辅助
4、存储器存储器的基本组织(1)与CPU的连接主要是地址线、控制线、数据线的连接。(2)多个芯片连接设计的存储器容量与实际提供的存储器多有不符。实际使用时,需进行字和位扩展(多个芯片连接),组成所需要的实际的存储器例如:存储器容量为8K×8,若选用2114芯片(1K×4),则需要:A0A12D0D7(1)位扩展法只在位数方向进行扩展(加大字长),而存储器的字数与存储器芯片字数一致。连接时将各芯片地址线的相应位及各控制线并联,而数据线分别接到数据总线的各位。用8K×1位芯片组成8K×8位的存储器需要8个芯片,各芯片地址线、CS和WE分别连接在一起,数
5、据线各自独立(每片1位)CSWE2:416K816K816K816K8(2)字扩展法仅扩展存储容量(单元数),而位数不变。连接时将各芯片同名地址线、数据线、读/写线并联,而使用片选信号区分各个芯片。如用16K×8位的芯片组成64K×8位的存储器需要4个芯片地址线——共需16根,片内(214=16384)14根,选片:2根,数据线——8根,控制线——WE(1)(2)(3)(4)最低地址最高地址C000FFFF00,0000,0000,000011,1111,1111,111111114最低地址最高地址8000BFFF00,0000,000
6、0,000011,1111,1111,111110103最低地址最高地址40007FFF00,0000,0000,000011,1111,1111,111101012最低地址最高地址00003FFF00,0000,0000,000011,1111,1111,111100001说明总地址片内A13A12……..A1A0选片A15A14地址片号地址空间分配表CPU用1k4的存储器芯片2114组成2k8的存储器(3)字位同时扩展法2.存储器地址译码方法由于每一片存储芯片的容量有限,因此系统存储器总是由若干存储芯片构成。这就使得存储器的地址译码分为
7、片选控制译码和片内译码两部分。高位地址低位地址A0A15片内译码(直接与芯片地址线连接)片选CPU地址(1)线选法用高位地址直接作为芯片的片选信号,每一根地址选通一块芯片(无位扩展情况)。例:某微机存储容量为4KB,CPU寻址空间为64KB(即地址总线为16位),由1KB的芯片构成(片内地址为10位)。1KB1KB1KB1KB(1)(2)(3)(4)CSCSCSCSA10A11A12A13A9-A0作为片选D7-D0芯片地址空间A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A016进制地址码(1)0000,0100,0
8、000,00000400H0000,0111,1111,111107FFH(2)0000,1000,0000,00000800H0000,1011,1