存储器与CPU连接
2019-10-20 本文已影响0人
sxh不是帅小伙
- 存储容量的扩展
(1). 位扩展
位扩展增加的是存储字长(存储单元内二进制位数),例如2片1Kx4位的芯片可组成1Kx8位的存储器;将8片16Kx1位的存储芯片连接,可组成一个16Kx8位的存储器。
(2).字扩展
字扩展是指增加存储器字的数量,相当于增加了存储单元的个数。例如,用2片1Kx8位的存储芯片可组成一个2Kx8位的存储器,即存储字增加了一倍。
(3). 字、位扩展
字、位扩展指既增加存储字数量又增加存储字长。 - 存储器与CPU连接
存储器与CPU芯片相连时,特别要注意片与片之间的地址线、数据线和控制线的连接。
(1). 地址线的连接
存储芯片的容量不同,其地址线数也不同,CPU的地址线数往往比存储芯片的地址线数多。通常是将CPU地址线的低位与存储芯片的地址线相连。CPU地址线的高位或在存储芯片扩充时用,或做其他用途,如片选信号等。
(2). 数据线的连接
同样,CPU的数据线数与存储芯片的数据线数也不一定相等。此时,必须对存储芯片扩位,使其数据位数与CPU的数据线数相等。
(3). 读/写命令线的连接
CPU读/写命令线一般可直接与存储芯片的读/写控制端相连,通常高电平为读,低电平为写。
(4). 片选芯片的连接
片选线有效信号与CPU的访存控制信号MREQ(低电平有效),因为只有当CPU要求访存时,才需选择存储芯片。若CPU访问I/O,则MREQ为高电平表示不要求存储器工作。
(5). 合理选择存储芯片
合理选择存储芯片主要是指存储芯片的类型和数量的选择。通常用ROM存放系统程序、标准子程序和各类常数等。RAM则是为用户编程而设置的。