在实际应用中,经常需要大容量的RAM。在单片RAM 容量不能满足要求时,就需要进行扩展,将多片RAM组合起来,构成存储器系统(也称存储体)。
存储器的容量是由地址码的位数N和字长的位数M 共同决定的。其中位数是由具体的RAM器件来决定,可以是4位、8位、16位和32位等。每个字是按地址存取,一般操作顺序是:先按地址选中要进行读或写操作的字,再对找到的字进行读或写操作。打一比方:存储器好比一座宿舍楼,地址对应着房间号,字对应着房间数,位对应每个房间中的床位。
如果一片RAM中的字数已经够用,而每个字的位数不够用时,可采用位扩展连接方式解决。其数据位扩展的方法如图8.6所示。
图8.6 1K×1位RAM扩展成1K×8位RAM
由图8.6可看出,位扩展的方法是将几片RAM 的地址输入端、读/写控制端都对应地并联在一起,各位芯片的I/O端串联构成输出,位数即得到扩展,扩展后的总位数等于并联几片RAM位数之和。
如果一片RAM中的位数够用,但字数不够用时,可采用字扩展连接方式解决。
(www.xing528.com)
图8.7 1K×8位RAM扩展成8K×8位RAM
字扩展的方法如图8.7所示。把N 个地址线并联连接,控制线并联连接,片选信号分别接地址的高位或用译码器经过译码输出,分别接各位芯片的CS端。图8.7的高位地址码A10、A11和A12经74LS138译码器8个输出端分别接在8片1K×8位RAM的片选端,以实现字扩展。
字、位同时扩展时,根据前述的方法连接即可,要注意片选端的连接。
本节重要知识点学习检测
1.何谓随机存储器?其特点是什么?
2.按工作方式的不同,RAM可分为几种类型的存储单元?各具何特点?
3.存储器的容量由什么来决定?
4.如何扩展RAM的位线和字线?
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。