存储器与 CPU 的连接例题(一):
一、画出 CPU 与存储芯片的连接图
8 K = 213 ,我们如果想要表示出 8 k 的存储空间,需要用 13 根地址线(13 位二进制数,从全 0 变为 全 1,可表示的数字为 213 个)。
第一步,写出对应的二进制地址码。
第二步,芯片类型在本题已经给定。
第三步,分配地址线。
根据题意,CPU 一共有 16 根地址线,我们选用其中的 A12 到 A0 共13条线作为 RAM 的地址线输入。
第四步,确定片选信号。
CPU 的高三位地址线(A15、A14、A13)分别连接三八译码器的 C、B、A 信号输入端口。
第五步,画出 CPU 和存储器的连接图。
访存控制信号(低电平有效)连接三八译码器的控制信号中的 G2A 和 G2B (低电平有效)。G1 接外接电源。三八译码器的八个输出端分别接八个芯片。CPU 数据线的数目与所用存储器芯片的位数相同,直接连接即可。
二、写出每个 RAM 的地址范围
RAM0: 0000H ———— 1FFFH
RAM1: 2000H ———— 3FFFH
·
·
·
RAM7:E000H ———— FFFFH
三、分析故障原因
每次都被写入数据,每次都被选中,RAM5 的片选信号一直处于低电平。
四、三八译码器 A 输入信号一直处于高电平
100 110 101 111
1 3 5 7