计算机组成原理_存储系统和结构.pptVIP

  • 14
  • 0
  • 约1.81万字
  • 约 145页
  • 2023-06-20 发布于广东
  • 举报
字扩展连接举例 图5-17 字扩展连接举例 * 目前九十五页\总数一百四十五页\编于十一点 在同一时间内4个芯片中只能有一个芯片被选中。A15A14=00,选中第一片,A15A14=01,选中第二片,… 4个芯片的地址分配如下: 第一片 最低地址 0000 0000 0000 0000B 0000H 最高地址 0011 1111 1111 1111B 3FFFH 第二片 最低地址 0100 0000 0000 0000B 4000H 最高地址 0111 1111 1111 1111B 7FFFH 第三片 最低地址 1000 0000 0000 0000B 8000H 最高地址 1011 1111 1111 1111B BFFFH 第四片 最低地址 1100 0000 0000 0000B C000H 最高地址 1111 1111 1111 1111B FFFFH * 目前九十六页\总数一百四十五页\编于十一点 (2) 字扩展(增加存储字的数量) 用 1K × 8位 存储芯片组成 2K × 8位 的存储器 11根地址线 8根数据线 ?片 2片 1K× 8位 1K× 8位 D7 D0 ??? ??? ??? ??? ??? WE A1 A0 ??? A9 CS0 A10 1 CS1 * * 目前九十七页\总数一百四十五页\编于十一点 存储器需要16位地址线A15~A0,而16K×8位的芯片的片内地址线为14根,所以用16位地址线中的低14位A13~A0进行片内寻址,高两位地址A15、A14用于选择芯片,即选片寻址。 设存储器从0000H开始连续编址,则四块芯片的地址分配: 第一片地址范围为:0000H~3FFFH 第二片地址范围为:4000H~7FFFH 第三片地址范围为:8000H~BFFFH 第四片地址范围为:C000H~FFFFH 例:用16K×8位的存储器芯片构成64K×8位的存储器。 需要4片16K×8位的芯片采用字扩展方式 * * 目前九十八页\总数一百四十五页\编于十一点 A15A14 A13A12………A2A1A0 00 00000000000000 00 11111111111111 0000H~3FFFH 第一片 01 00000000000000 01 11111111111111 4000H~7FFFH 第二片 10 00000000000000 10 11111111111111 8000H~BFFFH 第三片 11 00000000000000 11 11111111111111 C000H~FFFFH 第四片 片内地址 片选地址 * * 目前九十九页\总数一百四十五页\编于十一点 * * 目前一百页\总数一百四十五页\编于十一点 当构成一个容量较大的存储器时,往往需要在字数方向和位数方向上同时扩展,这将是前两种扩展的组合,实现起来也是很容易的。 3.字和位同时扩展 如用16K×4的SRAM组成64K×8的存储器,所需芯片数为: =8片 * 目前一百零一页\总数一百四十五页\编于十一点 字和位同时扩展连接举例 图5-18 字和位同时扩展连接举例 * 目前一百零二页\总数一百四十五页\编于十一点 字和位同时扩展的连接方式: ① 所有芯片的片内地址线、读/写控制线均对应地并接在一起,连接到地址和控制总线的对应位上。 ② 同一地址区域内,不同芯片的片选信号连在一起,接到片选译码器的同一输出端;不同地址区域内的芯片的片选信号分别接到片选译码器的不同输出端。 ③ 不同地址区域内,同一位芯片的数据线对应地并接在一起,连接到数据总线的对应位上。不同位芯片的数据线分别连接到数据总线的不同位上。 * * 目前一百零三页\总数一百四十五页\编于十一点 用 1K × 4位 存储芯片组成 4K × 8位 的存储器 8根数据线 12根地址线 WE A8 A9 A0 ... D7 D0 … A11 A10 CS0 CS1 CS2 CS3 片选 译码 … … … … … … … … 1K×4 1K×4 1K×4 1K×4 1K×4 1K×4 1K×4 1K×4 ?片 8片 * * 目前一百零四页\总数一百四十五页\编于十一点 CPU要实现对存储单元的访问,首先要选择存储芯片,即进行片选;然后再从选中的芯片中依地址码选择出相应的存储单元,以进行数据的存取,这称为字选。片内的字

文档评论(0)

1亿VIP精品文档

相关文档