已知某16位机的主存采用半导体存贮器,地址码为18位,若使用8K×8位SRAM芯片组成该机所允许的最大主存空间,并选用模块板结构形式。问:(1)若每个模板为32K×16位,共需几个模块板?(2)每个模块内共有多少片RAM位片?(3)主存共需多少RAM芯片?CPU何选择模块板?

1个回答
展开全部
摘要 解:(1)由于主存地址码给定18位,所以最大空间为218=256K,主存的最大容量为256K*16位。现在每个模块条的存贮容量为32K×16位,所以主存共需256K/32K=8块模块条。(2)每个模块板的存贮容量为32K×16位,现用8K×8位的SRAM芯片。每块模块条采用位扩展与字扩展相结合的方式:即用2片SRAM芯片拼成8K×16位(共4组),用地址码的低13位(A0~A12)直接接到芯片地址输入端,然后用地址码的高2位(A13~A14)通过2:4译码器输出分别接到4组芯片的片选端。共4×2=8个SRAM(3)根据前面所得,共虚8个模块条,每个模块条上有8片芯片,故主存共需8×8=64片芯片(SRAM)。
咨询记录 · 回答于2022-03-04
已知某16位机的主存采用半导体存贮器,地址码为18位,若使用8K×8位SRAM芯片组成该机所允许的最大主存空间,并选用模块板结构形式。问:(1)若每个模板为32K×16位,共需几个模块板?(2)每个模块内共有多少片RAM位片?(3)主存共需多少RAM芯片?CPU何选择模块板?
解:(1)由于主存地址码给定18位,所以最大空间为218=256K,主存的最大容量为256K*16位。现在每个模块条的存贮容量为32K×16位,所以主存共需256K/32K=8块模块条。(2)每个模块板的存贮容量为32K×16位,现用8K×8位的SRAM芯片。每块模块条采用位扩展与字扩展相结合的方式:即用2片SRAM芯片拼成8K×16位(共4组),用地址码的低13位(A0~A12)直接接到芯片地址输入端,然后用地址码的高2位(A13~A14)通过2:4译码器输出分别接到4组芯片的片选端。共4×2=8个SRAM(3)根据前面所得,共虚8个模块条,每个模块条上有8片芯片,故主存共需8×8=64片芯片(SRAM)。
请问没有CPU何选择模块板吗?
CPU如何选择模块板?
模板块没说吗
亲,稍等一下哈
18根地址线分配如下:A11~A0作为4K×4位RAM芯片本身的地址线;A14~A12作为模块板内片选地址。采用3线—8线译码器,共8个输出,每个输出选2片4K×4位的RAM芯片;A17~A15作为模块板的地址。采用3线—8线译码器,其每个输出分别选8个模块板中的任一块。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消