2732(4k×8位),6116(2k×8位)和74LS138构成一个存储容量为12KB ROM(地址00000H~02FFFH),8KB RAM(地址03000H~04FFFH)的内存系统,设系统地址总线为20位,数据线8位,采用全译码法,请画出连接图。
参考答案:译码地址线安排:
12KB ROM需采用3片2732.8KB RAM需采用4片6116。2732的容量为4K×8位,有12条地址线,片外译码的地址线为8条;6116的容量为2K×8位,有11条地址线,片外译码的地址线为9条。采用74LS138译码,每个输出端对应4KB地址范围,对6116,A11,还需进行二次译码。
(2)列出地址范围:
EPROM1~EPROM3的 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 EPR0M1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (00000~0FFFH) 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 EPR0M2 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 (01000~1FFFH) 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 EPR0M3 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 (02000~2FFFH) 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 SRAMI 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 (03000~37FFFH) 0 0 0 0 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 SRAM2 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 (03800H~03FFFH) 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 SRAM3 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (04000H~047FFH) 0 0 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 SRAM4 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 (04800H~04FFFH) 0 0 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1
分别接74LS138的
,SRAM1的CE同
,A11经或门后的输出相连,SRAM2的
同
,
经或门后的输出相连,SRAM3的
同
,A11经或门后的输出相连,SRAM4的CE同
,A11经或门后的输出相连,如图所示。