基于 SRAM6264 芯片构建 32KB 连续内存储器并连接 CPU 系统的设计图(附详细设计过程)
首先,我们需要了解 SRAM6264 芯片的基本参数:
- 容量:64Kbit,即 8KB
- 数据线宽度:8位
- 地址线宽度:16位
- 片选信号:CE
由于需要构成 32KB 的内存储器,因此需要使用 4 个 SRAM6264 芯片。为了让存储空间地址连续,我们需要将这 4 个芯片按照地址顺序连接起来。
首先,我们需要确定每个芯片的地址范围。由于起始地址为 D4000H,即十进制的 53248,因此我们可以将 4 个芯片的地址范围分别设置为:
- 第一个芯片:D4000H - D7FFFH
- 第二个芯片:D8000H - DBFFFH
- 第三个芯片:DC000H - DFFFFH
- 第四个芯片:E0000H - E3FFFH
接下来,我们需要将这 4 个芯片按照地址顺序连接起来。由于每个芯片的地址线宽度为 16 位,因此我们需要将高 2 位和低 14 位分别连接。具体连接方式如下图所示:
```
CPU 地址线 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
SRAM1 地址线 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
SRAM2 地址线 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
SRAM3 地址线 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
SRAM4 地址线 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
CPU 数据线 7 6 5 4 3 2 1 0
SRAM1 数据线 7 6 5 4 3 2 1 0
SRAM2 数据线 7 6 5 4 3 2 1 0
SRAM3 数据线 7 6 5 4 3 2 1 0
SRAM4 数据线 7 6 5 4 3 2 1 0
CPU 片选信号 CE
SRAM1 片选信号 CE
SRAM2 片选信号 CE
SRAM3 片选信号 CE
SRAM4 片选信号 CE
```
其中,CPU 的地址线高 2 位连接到每个芯片的地址线高 2 位,地址线低 14 位连接到每个芯片的地址线低 14 位。CPU 的数据线连接到每个芯片的数据线。每个芯片的片选信号连接到 CPU 的片选信号。
最终的存储器与系统连接图如下所示:
```
+--------+
| SRAM1 |
| |
+----+ |
| | |
| +--------+
|
| +--------+
| | SRAM2 |
+----+ |
| | |
| +--------+
|
| +--------+
| | SRAM3 |
+----+ |
| | |
| +--------+
|
| +--------+
| | SRAM4 |
+----+ |
| |
+--------+
CPU
```
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!