存储器的扩展
发布时间:2016/7/25 20:28:45 访问次数:820
存储器的扩展主要解决两个问题:一个是如何用容量较小、字长较短的芯片,组成微机系统所需的存储器: KMS155另一个是存储器如何与CPU的连接。
(1)存储芯片的扩展
存储芯片的扩展包括位扩展、字扩展和字位同时扩展3种情况。
(2)存储器与CPU的连接
扩展的存储器与CPU的连接实际上就是与三总线中相关信号的连接。
①存储器与控制总线的连接
在控制总线中,与存储器相连的信号为数不多,如8086/8088最小方式下的M/Io(8088为Io/而)、面和丽页,最大方式下的MRDC、MWTC、IORC和IOWC等,连接非常方便,有时这些控制线(如NI/Io)也与地址线一同参与地址译码,生成片选信号。
②存储器与数据总线的连接
对于不同型号的CPU,数据总线的数目不一定相同,连接时要特别注意。
gO86cPu的数据总线有16根,其中高8位数据线D15~D8接存储器的高位库(奇地址库),低8位数据线D7~D0接存储器的低位库(偶地址库),根据BHE(选择奇地址库)和A0(选择偶地址库)的不同状态组合决定对存储器做字操作还是字节操作。
8位机和sO88CPU的数据总线有8根,存储器为单一存储体组织,没有高低位库之分,故数据线的连接较简单。
③存储器与地址总线的连接
对于字扩展和字位同时扩展的存储器与地址总线的连接分为低位地址线的连接和高位地址线的连接。低位地址线的连接较简单,直接和存储芯片的地址信号连接作为片内地址译码,而高位地址线的连接主要用来产生片选信号(称为片间地址译码),以决定每个存储芯片在整个存储单元中的地址范围,避免各芯片地址空间的重叠。
存储器的扩展主要解决两个问题:一个是如何用容量较小、字长较短的芯片,组成微机系统所需的存储器: KMS155另一个是存储器如何与CPU的连接。
(1)存储芯片的扩展
存储芯片的扩展包括位扩展、字扩展和字位同时扩展3种情况。
(2)存储器与CPU的连接
扩展的存储器与CPU的连接实际上就是与三总线中相关信号的连接。
①存储器与控制总线的连接
在控制总线中,与存储器相连的信号为数不多,如8086/8088最小方式下的M/Io(8088为Io/而)、面和丽页,最大方式下的MRDC、MWTC、IORC和IOWC等,连接非常方便,有时这些控制线(如NI/Io)也与地址线一同参与地址译码,生成片选信号。
②存储器与数据总线的连接
对于不同型号的CPU,数据总线的数目不一定相同,连接时要特别注意。
gO86cPu的数据总线有16根,其中高8位数据线D15~D8接存储器的高位库(奇地址库),低8位数据线D7~D0接存储器的低位库(偶地址库),根据BHE(选择奇地址库)和A0(选择偶地址库)的不同状态组合决定对存储器做字操作还是字节操作。
8位机和sO88CPU的数据总线有8根,存储器为单一存储体组织,没有高低位库之分,故数据线的连接较简单。
③存储器与地址总线的连接
对于字扩展和字位同时扩展的存储器与地址总线的连接分为低位地址线的连接和高位地址线的连接。低位地址线的连接较简单,直接和存储芯片的地址信号连接作为片内地址译码,而高位地址线的连接主要用来产生片选信号(称为片间地址译码),以决定每个存储芯片在整个存储单元中的地址范围,避免各芯片地址空间的重叠。
上一篇:软件系统
上一篇:输入/输出接口的扩展