【计组】主存的扩展-爱代码爱编程
主存的扩展方式分为两种:线选法和译码器片选法。
一、线选法
线选法是直接通过CPU上的地址线对存储芯片进行连接扩展。
这样做的优点是线路简单实现起来比较容易,但是会导致地址是不连续的,因为同一时间只能允许一条地址线为有效信号进行选通。
二、译码器片选法
译码器片选法是通过译码器间接连接存储芯片进行扩展。
这样做的优点是地址连续,不再要求CPU用于扩展的地址线同一时间只能有一条有效信号线,译码器已经进行帮助CPU做了片选的工作。
三、连接方法
CPU的地址线连接到存储芯片的地址线用于选址取数据,数据线连接到CPU的数据线进行数据的读取,读写控制线(WE)连接到CPU对应的接口进行读写操作的控制,片选线(CS)连接到CPU的地址线或者译码器的输出端进行片选。
1.位扩展法
位扩展法是多个一位存储芯片的数据线直接连接到CPU的数据线。
当CPU发出寻址指令后,同一时间对多个存储芯片进行寻址,多个芯片同一时间返回数据,同时到达CPU的数据端。
2.字扩展法
字扩展法是多个一字节存储芯片的数据线同时并到CPU的数据线,片选线进行选通,可以避免数据的混乱。
当CPU发出寻址指令后,同一时间只对一个存储芯片进行寻址,这个芯片返回数据,到达CPU的数据端。