存储器的扩展讲稿.ppt
《存储器的扩展讲稿.ppt》由会员分享,可在线阅读,更多相关《存储器的扩展讲稿.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、存储器的扩展第一页,讲稿共二十五页哦 由于存储器的字数与存储器芯片的字数一致,8 K=213,故只需13根地址线(A12A0)对各芯片内的存储单元寻址,每一芯片只有一条数据线,所以需要8片这样的芯片,将它们的数据线分别接到数据总线(D7D0)的相应位。在此连接方法中,每一条地址线有8个负载,每一条数据线有一个负载。位扩展法中,所有芯片都应同时被选中,各芯片CS端可直接接地,也可并联在一起,根据地址范围的要求,与高位地址线译码产生的片选信号相连。对于此例,若地址线A0A12上的信号为全0,即选中了存储器0号单元,则该单元的8位信息是由各芯片0号单元的1位信息共同构成的。可以看出,位扩展的连接方式
2、是将各芯片的地址线、片选CS、读/写控制线相应并联,而数据线要分别引出。第二页,讲稿共二十五页哦图6.17 用8K1位芯片组成8K8位的存储器 第三页,讲稿共二十五页哦 2字扩展字扩展 字扩展用于存储芯片的位数满足要求而字数不够的情况,是对存储单元数量的扩展。图6.18给出了用4个16 K8芯片经字扩展构成一个64K8存储器系统的连接方法。图图6.18 有有16K 8位芯片组成位芯片组成64K 8位的存储器位的存储器 第四页,讲稿共二十五页哦 图中4个芯片的数据端与数据总线D7D0相连;地址总线低位地址A13A0与各芯片的14位地址线连接,用于进行片内寻址;为了区分4个芯片的地址范围,还需要两
3、根高位地址线A14、A15经24译码器译出4根片选信号线,分别和4个芯片的片选端相连。各芯片的地址范围见表6.6。第五页,讲稿共二十五页哦表表6.6 图图6.16中各芯片地址空间分配表中各芯片地址空间分配表 A15A14A13A12A11A1A0说明100000000011111最低地址(0000H)最高地址(3FFFH)201010000011111最低地址(4000H)最高地址(7FFFH)310100000011111最低地址(8000H)最高地址(BFFFH)411110000011111最低地址(C000H)最高地址(FFFFH)地址片号第六页,讲稿共二十五页哦 可以看出,字扩展的连
4、接方式是将各芯片的地址线、数据线、读/写控制线并联,而由片选信号来区分各片地址。也就是将低位地址线直接与各芯片地址线相连,以选择片内的某个单元;用高位地址线经译码器产生若干不同片选信号,连接到各芯片的片选端,以确定各芯片在整个存储空间中所属的地址范围。第七页,讲稿共二十五页哦 3字位同时扩展 在实际应用中,往往会遇到字数和位数都需要扩展的情况。若使用lk位存储器芯片构成一个容量为MN位(Ml,Nk)的存储器,那么这个存储器共需要(M/l)(N/k)个存储器芯片。连接时可将这些芯片分成(M/l)个组,每组有(N/k)个芯片,组内采用位扩展法,组间采用字扩展法。图6.19给出了用2114(1K4)
5、RAM芯片构成4K8存储器的连接方法。第八页,讲稿共二十五页哦图6.19 字位同时扩展连接图 第九页,讲稿共二十五页哦 图中将8片2114芯片分成了4组(RAM1、RAM2、RAM3和RAM4),每组2片。组内用位扩展法构成1K8的存储模块,4个这样的存储模块用字扩展法连接便构成了4K8的存储器。用A9A0 10根地址线对每组芯片进行片内寻址,同组芯片应被同时选中,故同组芯片的片选端应并联在一起。本例用24译码器对两根高位地址线A10A11译码,产生4根片选信号线,分别与各组芯片的片选端相连。第十页,讲稿共二十五页哦6.4.2 存储器与存储器与CPU的连接的连接 CPU对存储器进行访问时,首先
6、要在地址总线上发地址信号,选择要访问的存储单元,还要向存储器发出读/写控制信号,最后在数据总线上进行信息交换。因此,存储器与CPU的连接实际上就是存储器与三总线中相关信号线的连接。1存储器与控制总线的连接存储器与控制总线的连接 在控制总线中,与存储器相连的信号线为数不多,如8086/8088最小方式下的M/IO(8088为M/IO)、RD和WR,最大方式下的MRDC、MWTC、IORC和IOWC等,连接也非常简单,有时这些控制线(如M/IO)也与地址线一同参与地址译码,生成片选信号。第十一页,讲稿共二十五页哦 2存储器与数据总线的连接 对于不同型号的CPU,数据总线的数目不一定相同,连接时要特
7、别注意。8086 CPU的数据总线有16根,其中高8位数据线D15D8接存储器的高位库(奇地址库),低8位数据线D7D0接存储器的低位库(偶地址库),根据BHE(选择奇地址库)和A0(选择偶地址库)的不同状态组合决定对存储器做字操作还是字节操作。图6.20给出了由两片6116(2K8)构成的2K字(4K字节)的存储器与8086 CPU的连接情况。8位机和8088 CPU的数据总线有8根,存储器为单一存储体组织,没有高低位库之分,故数据线连接较简单。第十二页,讲稿共二十五页哦图6.20 6116与8086 CPU的连接 第十三页,讲稿共二十五页哦 3存储器与地址总线的连接 前面已经提到,对于由多
8、个存储芯片构成的存储器,其地址线的译码被分成片内地址译码和片间地址译码两部分。片内地址译码用于对各芯片内某存储单元的选择,而片间地址译码主要用于产生片选信号,以决定每一个存储芯片在整个存储单元中的地址范围,避免各芯片地址空间的重叠。片内地址译码在芯片内部完成,连接时只需将相应数目的低位地址总线与芯片的地址线引脚相连。片选信号通常要由高位地址总线经译码电路生成。地址译码电路可以根据具体情况选用各种门电路构成,也可使用现成的译码器,如74LS138(38译码器)等。图6.21给出了74LS138的引脚图,表6.7为74LS138译码器的真值表。第十四页,讲稿共二十五页哦图6.21 74LS138引
9、脚 第十五页,讲稿共二十五页哦表表6.7 74LS138译码器真值表译码器真值表第十六页,讲稿共二十五页哦 片间地址译码一般有线选法、部分译码和全译码等方法。线选法是直接将某高位地址线接某存储芯片片选端,该地址线信号为1时选中所连芯片,然后再由低位地址对该芯片进行片内寻址。线选法不需外加逻辑电路,线路简单,但不能充分利用系统的存储空间,可用于小型微机系统或芯片较少时。全译码是除了地址总线中参与片内寻址的低位地址线外,其余所有高位地址线全部参与片间地址译码。全译码法不会产生地址码重叠的存储区域,对译码电路要求较高。部分译码是线选法和全译码相结合的方法,即利用高位地址线译码产生片选信号时,有的地址
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 存储器 扩展 讲稿
限制150内