1.单块存储芯片与CPU的连接
单独的一块独立的存储芯片提供的线有:地址总线,数据总线,读写控制线,片选线,如果该存储器只有八根数据总线用于输出数据,而cpu一次可以读64位的数据呢?
我们可以将八块这样的芯片通过合理的连接方式连接上cpu,使得CPU一次可以读出64位的数据,这就时位扩展。
假设一块存储芯片有64根数据总线刚好可以供CPU读取,但是我们需要更大容量的存储器,就可以将多块这样的存储芯片以合理的方式将数据线统统链接上CPU,再通过片选线(也就是存储器的使能线)来控制读同一个地址下不同芯片中的内容,这样存储容量就被扩大了,这就是字扩展。
2.存储芯片的输入输出信号
3.多块存储芯片与CPU的连接
①位拓展
②字扩展
线选法
片选法
片选法的优化:
使用译码器来减少地址线的使用。
二字扩展法对比 :
线选法 | 片选法 |
---|---|
n条线对应n个选片信号 | n条线对应2^n个片选信号 |
电路简单 | 电路复杂 |
地址空间不连续 | 地址空间可以连续 |
③字位扩展