地址总线A15~A0,其中A0是最低位。存储器地址空间为3000H~67FFH。其中3000H~4FFFH为RoM区,选用EPR()M芯片(4K×2);5000H~67FFH为RAM区,选用RAM芯片(2K×4)。 (1)组成该存储器需用多少块EP

admin2013-07-12  46

问题 地址总线A15~A0,其中A0是最低位。存储器地址空间为3000H~67FFH。其中3000H~4FFFH为RoM区,选用EPR()M芯片(4K×2);5000H~67FFH为RAM区,选用RAM芯片(2K×4)。
    (1)组成该存储器需用多少块EPR()M芯片和RAM芯片?
    (2)EPROM芯片、RAM芯片各需连入哪几根地址线?
    (3)需设置多少个片选信号,分别写出各片选信号的逻辑式。

选项

答案(1)EPROM芯片数[*](分为3组)。 (2)EPROM芯片容量为4K×2,具有地址线12根,数据线2根,连入低12位地址线A11~A0;RAM 芯片容量为2K×4,具有地址线ll根,数据线4根,连入低11位地址线A10~A0。 (3)ROM区有2个片选信号,RAM区有3个片选信号,共需5个片选信号,根据地址分配的要求,各片选信号的逻辑式如下: [*]

解析 假设存储器以字节编址,已知3000H~4FFFH为ROM区,故ROM的容量为8KB(4FFF-3000+1=2000H);又已知5000H~67FFH为RAM区,故RAM的容量为6KB(67FF-5000+1=1800H)。
[归纳总结]根据各个存储区所要求的容量和选定的存储芯片的容量,就可以计算出各种芯片的芯片数,即
    将多个芯片组合起来常采用位扩展法、字扩展法、字和位同时扩展法。位扩展是指只在位数方向扩展(加大字长),而芯片的字数和存储器的字数是一致的;字扩展是指仅在字数方向扩展,而位数不变,字扩展将芯片的地址线、数据线、读写线并联,由片选信号来区分各个芯片。本题采用的是字和位同时扩展,即在字数方向和位数方向上同时扩展。
    在扩展存储容量的场合下,主存的地址分配是一个重要的问题。确定了每组芯片的地址分配,也就确定的相对的片选信号。
[解题技巧]本题的难点在片选信号的逻辑表达式,由于RAM和ROM的地址范围都已确定,所以每组芯片的地址分配将不可改变。只要首先写出每组芯片的地址范围,如:
    ROMl的地址分配:3000H~3FFFH
    ROM2的地址分配:4000H~4FFFH
    RAMl的地址分配:5000H~57FFH
    RAM2的地址分配:5800H~5FFFH
    RAM3的地址分配:6000H~67FFH
    据此就可以方便地写出每组芯片的片选逻辑表达式。
转载请注明原文地址:https://jikaoti.com/ti/9wajFFFM
0

相关试题推荐
最新回复(0)