问答题 设某计算机中,CPU的地址总线为A15~A0,数据总线为D7~D0(A0、D0为最低位)。存储器地址空间为3000H~67FFH。其中,3000H~4FFFH为ROM区,选用4K×2位的ROM芯片;5000H~67FFH为RAM区,选用2K×4位的SRAM芯片。请问:
问答题 组成该存储器需要多少片ROM芯片和SRAM芯片?
【正确答案】根据各个存储区所要求的容量和选定的存储芯片的容量,就可以计算出各种芯片的数目,即总片数=总容量/每片的容量。 将多个芯片组合起来常采用位扩展法、字扩展法、字和位同时扩展法。位扩展是指只在位数方向扩展(加大字长),而芯片的字数和存储器的字数是一致的;字扩展是指仅在字数方向扩展,而位数不变,字扩展将芯片的地址线、数据线、读写线并联,由片选信号来区分各个芯片。本题需采用字和位同时扩展,即在字数方向和位数方向上同时扩展。 已知数据总线为8位,ROM区为3000H~4FFFFH,故ROM的容量为8K×8位,ROM芯片数=(8K×8位)/(4K×2位)=8片(分为2组,每组4片)。RAM区为5000H~67FFH,故RAM的容量为6K×8位,SRAM芯片数=(6K×8位)/(2K×4位)=6片(分为3组,每组2片)。
【答案解析】
问答题 ROM芯片、SRAM芯片各需连接CPU的哪几根地址线和数据线?
【正确答案】ROM芯片的容量为4K×2位,具有12根地址线和两根数据线,因此ROM芯片的地址线连接CPU地址线的低12位A11~A0,每组ROM内的4片芯片分别连接CPU数据线的D7D6、D5D4、D3D2、D1D0。SRAM芯片的容量为2K×4位,具有11根地址线、4根数据线,因此SRAM芯片的地址线连接CPU地址线的低11位A10~A0,每组SRAM内的2片芯片分别连接CPU数据线的D7D6D5D4、D3D2D1D0
【答案解析】
问答题 应如何设置片选信号?分别写出各片选信号的逻辑表达式。
【正确答案】ROM区有2个片选信号,RAM区有3个片选信号,共需5个片选信号,根据地址分配的要求,各片选信号的逻辑表达式为 [*]
【答案解析】