试用Intel2116(16K×1 bit)构成64 K×8 bit的存储器(12分) (1)求总共需要多少Intel2116芯片 (2)画出存储体连接示意图。注明各种信号线,列出片选逻辑式。
时间: 2024-01-31 12:04:19 浏览: 160
Microchip 芯片资料
3星 · 编辑精心推荐
1. 总共需要 8 个 Intel2116 芯片。
计算过程如下:
- 64 Kbit = 64 * 1024 bit = 2^16 bit
- 一个 Intel2116 芯片容量为 16Kbit = 16 * 1024 bit = 2^14 bit
- 因此,64 Kbit 的存储器需要 2^16 / 2^14 = 2^2 = 4 个 Intel2116 芯片
- 但是,每个 Intel2116 芯片只能存储 1 bit,因此需要将 8 个 Intel2116 芯片联合起来,才能构成 64 K×8 bit 的存储器
- 因此,总共需要 8 个 Intel2116 芯片。
2. 存储体连接示意图如下图所示:
```
+-------+
A0 --> | |
A1 --> | |
A2 --> | Intel |
A3 --> | 2116 |
A4 --> | |
A5 --> | |
A6 --> | |
A7 --> | |
+-------+
| |
| v
| +-------+
| | |
+->| |
| | Intel |
| | 2116 |
| | |
| | |
| | |
| | |
| +-------+
| ...
|
v
+-------+
A0 --> | |
A1 --> | |
A2 --> | Intel |
A3 --> | 2116 |
A4 --> | |
A5 --> | |
A6 --> | |
A7 --> | |
+-------+
```
其中,每个 Intel2116 芯片的地址线连接方式为 A0-A7,数据线连接方式为 D0-D7,读写控制线 R/W 连接方式为相同的信号线,片选控制线 CS 连接方式为:
- 对于每个 Intel2116 芯片,CS 信号连接到一个 2-4 译码器的输入端,其余输入端分别接 GND 和 VCC,输出端连接到该芯片的 CS 引脚;
- 4 个 Intel2116 芯片的 2-4 译码器的输入端分别连接到 CPU 的地址线 A14 和 A15,输出端连接到每个芯片的 CS 引脚。
片选逻辑式为:
- 对于每个 Intel2116 芯片,其 CS 信号由该芯片对应的 2-4 译码器控制,其逻辑式为:CS = /E1 * /E2 * /E3 * /E4 * /G * D0 * D1 * D2 * D3。
- 对于 CPU,其 CS 信号的逻辑式为:CS = A15 * A14 * /E1 * /E2 * /E3 * /E4 * /G * D0 * D1 * D2 * D3。
阅读全文