二、RAM存储容量的扩展
在数字系统或计算机中,单个存储器芯片往往不能满足存储器的容量的要求,因此,必须把若干个存储器芯片连在一起,以扩展存储容量。扩展存储容量的方法可以通过增长字长(位数)或字数来实现。存储器的字数通常采用K,M或G为单位,其中
,
,
1. 字长(位数)的扩展
通常RAM芯片的字长为1位,4位,8位,16位和32位等。当实际存储器系统的字长超过RAM芯片的字长时需要对RAM实行位扩展。
位扩展可以利用芯片的并联方式实现,即将RAM的地址线、读/写控制线和片选信号对应地并联在一起,而各个芯片的数据输入/输出端作为字的各个位线。例如,用4个4K位RAM芯片可以扩展成4K16位的存储系统,如图5.9所示。
4
图5.9 用4K*4位RAM芯片构成4K*16位的存储器系统
2. 字数的扩展
字数的扩展可以利用外加译码器,控制存储器芯片的片选输入端来实现。例如,利用2-4线译码器将4个5K图5.10。
5位的RAM芯片扩展为32K5位的存储器系统。扩展方式如
图5.10 用8K×8位RAM芯片构成32K×8位的存储器系统
图中,存储器扩展所要增加的地址线A14、A13与译码器的74139的输入相连,译码器的输出Y0~Y3分别接至4片RAM的片选信号控制端CS,这样,当输入一个地址码(A14~A0)时,只有一片RAM被选中,从而实现了字的扩展。芯片的地址分布,如表5.1
所示。
表5.1 32K*8位存储器系统的地址分配表
实际应用中,常将两种方法相互结合,以达到字和位均扩展的要求。可见,无论需要多大容量的存储器系统,均可利用容量有限的存储器芯片,通过位数和字数的扩展来构成。
三、 RAM举例
目前,市场上的RAM品种繁多,且没有一个统一的命名标准。不同厂商生产的功能
相同的产品,其型号也不尽相同,例如MOTOROLA公司生产的MCM6264和NEC公司生产的uPD41256芯片例子。使用时可以查阅器件手册。
因篇幅问题不能全部显示,请点此查看更多更全内容