2. 用16K×8 的SRAM存储芯片构建128K×32的存储系统。 (1)需要SRAM芯片多少片? (2)CPU数据线多少根?地址线多少根?其中片选1地址多少根?存储器芯片的片内地址多少根? (3)画出CPU与存储器的连接图。 (4)写出每组芯片的地址范围(按字节编址)。(选做)
时间: 2023-07-27 21:19:21 浏览: 84
FLASH位宽为8、16、32时,CPU与外设之间地址线的连接方法
4星 · 用户满意度95%
1. 需要32片16K×8的SRAM存储芯片。
2. CPU数据线为32根,地址线为14根,其中片选1地址线为7根。存储器芯片的片内地址为14根。
3. 连接图如下所示:
```
+---+---+---+---+---+---+---+---+
D0 | | | | | | | | |
+---+---+---+---+---+---+---+---+
D1 | | | | | | | |
| | | | | | +-------------------------> Data Bus
D31 | | | | | +------------------------------> A[0:7]
| | | | +------------------------------------> A[8:13]
| | | | +---> /CE1
| | | +------------------------------------------> /CE2
| | +-----------------------------------------------> /CE3
| +---------------------------------------------------> /CE4
+------------------------------------------------------> /OE
+---> /WE
```
4. 每组芯片的地址范围如下:
- 组1:A13=0, /CE1=0, /CE2=1, /CE3=1, /CE4=1,地址范围为00000H-1FFFH。
- 组2:A13=1, /CE1=0, /CE2=1, /CE3=1, /CE4=1,地址范围为20000H-3FFFH。
- 组3:A13=2, /CE1=0, /CE2=1, /CE3=1, /CE4=1,地址范围为40000H-5FFFH。
- 组4:A13=3, /CE1=0, /CE2=1, /CE3=1, /CE4=1,地址范围为60000H-7FFFH。
- 组5:A13=4, /CE1=0, /CE2=1, /CE3=1, /CE4=1,地址范围为80000H-9FFFH。
- 组6:A13=5, /CE1=0, /CE2=1, /CE3=1, /CE4=1,地址范围为A0000H-BFFFH。
- 组7:A13=6, /CE1=0, /CE2=1, /CE3=1, /CE4=1,地址范围为C0000H-DFFFH。
- 组8:A13=7, /CE1=0, /CE2=1, /CE3=1, /CE4=1,地址范围为E0000H-FFFFFH。
阅读全文