题目
设CPU共有16根地址线,8根数据线,并用 MREQ作访存控制信号(低电平有效),用 WR作读写控制信号(高电平为读,低电平为写)。现有下列芯片及各种门电路 (门电路自定),如图所示。其中有 2KX 8位、8KX 8位、32KX 8位的ROM芯片;1KX 4位、2KX 8位、8KX 8 位、16KX 1位、4KX 4位的RAM芯片,画出CPU与存储器的连接图,要求:(1) 存储芯片地址空间分配为:0〜8191为系统程序区;8192〜32767为用户程序区。 (2)指出选用的存储芯片类型及数量; (3)详细画出片选逻辑。
设CPU共有16根地址线,8根数据线,并用 MREQ作访存控制信号(低电平有效),用 WR
作读写控制信号(高电平为读,低电平为写)。现有下列芯片及各种门电路 (门电路自定),
如图所示。其中有 2KX 8位、8KX 8位、32KX 8位的ROM芯片;1KX 4位、2KX 8位、8KX 8 位、16KX 1位、4KX 4位的RAM芯片,画出CPU与存储器的连接图,要求:
(1) 存储芯片地址空间分配为:0〜8191为系统程序区;8192〜32767为用户程序区。 (2)
指出选用的存储芯片类型及数量; (3)详细画出片选逻辑。
题目解答
答案
解:(1)转换成二进制地址码,确定其总容量。
(2) 根据地址范围的容量以及该范围在计算机系统中的作用,选择存储芯片。可以得到需
使用8K*8位的ROM片,使用 8K*8位的RAM3片。
(3) 分配CPU的地址线。将CPU的低13位地址(这里的13由8K算得,后面同理)与8K*8
位的ROM地址线相连;将CPU的低13位地址与8K*8位的RAM地址线相连。剩下的高位地址
与访存控制信号 MRE洪同产生存储芯片的片选信号。故可以画出片选逻辑。