题目:利用EPROM2732(4K*8b)、SRAM6116(2K*8b)及译码器74LS138,设计一个存储容量为16KB的ROM和8KB的RAM存储器。要求RAM的地址范围为F8000H~FBFFFH,RAM的地址范围为FC000H~FDFFFH,存储器每个单元的地址唯一且连续。
存储器设计
一、题目:利用EPROM2732(4K*8b)、SRAM6116(2K*8b)及译码器74LS138,设计一个存储容量为16KB的ROM和8KB的RAM存储器。要求RAM的地址范围为F8000H~FBFFFH,RAM的地址范围为FC000H~FDFFFH,存储器每个单元的地址唯一且连续。
二、确定存储器系统芯片数量计算方法。
储存器系统容量=储存器芯片容量*芯片数量
本题需要EPROM2732(4K*8b)、SRAM6116(2K*8b)各多少片?
EPROM2732(4K*8b)4片、SRAM6116(2K*8b)4片可构成一个存储容量为16KB的ROM和8KB的RAM存储器
三、如何连接数据总线和地址总线
位扩展的连接方法,本题是否需要位扩展?画示意图。
存储器芯片单元数目符合要求,但每个单元的位数较少时,需要位扩展。
其连接方法:两芯片的地址线分别并接在一起(即A0与A0并接,A1与A1并接,A15与A15并接等等),接至系统地址总线:两芯片的数据线各自提供数据总线的一部分,共同组成数据总线。
有位扩展和字扩展,本实验中位数相同,为8为,故只需子扩展,
字扩展的连接方法,本题是否需要字扩展?画示意图。
存储器芯片位数符合要求,但单元数目较少时,需要字扩充。
其连接方法:芯片的低位地址线分别并接在一起,接至系统地址总线的低位;芯片的数据线分别并接在一起,接至系统数据总线;系统高位地址线,译码后分别接各个芯片的片选端。
子扩展:芯片低位地址线分别并在一起,连接在系统地址总线低位;
芯片的数据数据线分别并接在一起,连接至系统数据总线;
系统高位地址线,译码后分别接各个芯片的片选端。