欢迎来到天天文库
浏览记录
ID:58431208
大小:447.50 KB
页数:25页
时间:2020-09-07
《存储容量的扩展课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、存储容量的扩展2、存储容量的扩展存储器容量与实际存储器的要求多有不符。存储器芯片有不同的组织形式,如1024×1、1024×4、4096×8等;实际使用时,需进行字和位扩展(多个芯片连接),组成你所需要的实际的存储器,如1K×8、4K×8等的存储器。位扩展的连接方式是将各存储芯片的地址线、片选线和读/写线相应地并联起来,而将各芯片的数据线单独列出。(1)位扩展法只加大字长,而存储器的字数与存储器芯片字数一致,对片子没有选片要求。例如:用2片1K×4位存储芯片组成1K×8位的存储器10根地址线8根数据线DD••••D0479AA0•••1K×4位1K×4位CSWE芯片号地址范围片选片内地址0最
2、低地址00000000000最高地址011111111111最低地址10000000000最高地址11111111111仅在字向扩充,而位数不变。字扩展将芯片的地址线、数据线、读/写线并联,由片选信号来区分各片地址。(2)字扩展(增加存储字的数量)用2片1K×8位存储芯片组成2K×8位的存储器11根地址线8根数据线A9A8…A0A101K×8位1K×8位D7D0•••••••••••••••••WEA1A0•••A9CS1A101CS0芯片号地址范围片选片内地址0最低地址00000000000最高地址011111111111最低地址10000000000最高地址11111111111A9A8
3、…A0A10例如:用256Kx8位芯片构成2Mx8位的存储器。芯片的地址线数:18;容量:2MBCPU的有效地址位数:21位地址(1)芯片数(2M×8位)/(256K×8位)=8(片)(2)采用字扩展0#1#2#7#(3)字扩展连接图访存信号,只在需要访问主存时才产生译码输出。一个存储器的容量假定为M×N位,若使用L×K位的芯片(L<M,K<N),需要在字向和位向同时进行扩展。此时共需要(M/L)×(N/K)个存储器芯片。(3)字位同时扩展法用8片1K×4位存储芯片组成4K×8位的存储器8根数据线12根地址线WEA8A9A0...D7D0……A11A10CS0CS1CS2CS3片选译码...
4、.............1K×41K×41K×41K×41K×41K×41K×41K×4(3)字位同时扩展法例1:一个容量为16K×32位的存储器,其地址线和数据线的总和是多少?当选用下列不同规格的存储芯片时,各需要多少片?1K×4位,2K×8位,4K×4位,16K×1位,4K×8位,8K×8位解:地址线和数据线的总和=14+32=46根;各需要的片数为:1K×4:16K×32/1K×4=16×8=128片2K×8:16K×32/2K×8=8×4=32片4K×4:16K×32/4K×4=4×8=32片16K×1:16K×32/16K×1=32片4K×8:16K×32/4K×8=4×4=1
5、6片8K×8:16K×32/8K×8=2×4=8片例2:设有若干片256K×8位的SRAM芯片,问:(1)如何构成2048K×32位的存储器?(2)需要多少片RAM芯片?(3)该存储器需要多少字节地址位?(4)画出该存储器与CPU连接的结构图,设CPU的接口信号有地址信号、数据信号、控制信号MREQ#和R/W#。解:采用字位扩展的方法。需要32片SRAM芯片。例3:假设微处理器系统中从E0000H开始的64KB存储区存储器,现有一类RAM是8K*8位的存储芯片,如何进行扩充?8K*8CEW/R数据线D0~D7地址线A0~A12从E0000H开始的64KB,即从E0000到EFFFF,
6、地址线20根,最高四位是1110(E)64KB存储区间需要8片8K*8的存储芯片,需要3根地址线选片A0~A12D0~D7A0~A12D0~D7数据总线DB地址总线A0~A12RDA13~A15A16A17~A19E0000~E1FFFE2000~E3FFFE4000~E5FFFE6000~E7FFFE8000~E9FFFEA000~EBFFFEC000~EDFFFEE000~EFFFF8K*8W/RCE8K*8W/RCE…共8片…ABCG1G2AG2BY0Y1Y2Y3Y4Y5Y6Y7例4:设CPU共有16根地址线,8根数据线,并用-MREQ(低电平有效)作访存控制信号,R/-W作读写命令信
7、号(高电平为读,低电平为写)。现有下列存储芯片:ROM(2K×8位,4K×4位,8K×8位),RAM(1K×4位,2K×8位,4K×8位),及74138译码器和其他门电路(门电路自定)。试从上述规格中选用合适芯片,画出CPU和存储芯片的连接图。要求:(1)最小4K地址为系统程序区,4096~16383地址范围为用户程序区;(2)指出选用的存储芯片类型及数量;(3)详细画出片选逻辑。00000000000
此文档下载收益归作者所有