使用logisim存储器组件设计一款128*16的存储器
时间: 2023-06-11 18:09:33 浏览: 287
存储系统设计logisim_存储系统设计logisim代码
要设计一个128*16的存储器,我们可以使用8个16*16的存储器芯片来实现。每个存储器芯片有16个地址线和16个数据线。因此,我们需要一个3位地址线的译码器来选择这8个存储器芯片中的一个。
下面是使用logisim设计128*16存储器的步骤:
1.打开logisim,创建一个新电路。
2.从左侧工具栏选择“Memory”选项卡,然后选择“RAM”存储器芯片。
3.将8个RAM存储器芯片从左侧工具栏拖到电路中。
4.从左侧工具栏选择“Wiring”选项卡,然后选择“Decoder”译码器。
5.将该译码器拖到电路中。
6.右键单击译码器,选择“属性”选项卡。将“输入位数”设置为3。
7.将译码器的输出连接到8个RAM存储器芯片的“片选”(CE)输入。
8.将译码器的3位地址输入连接到8个RAM存储器芯片的地址输入。
9.将8个RAM存储器芯片的数据输入连接到一个16位总线。
10.将8个RAM存储器芯片的数据输出连接到一个16位总线。
11.将整个电路保存,然后进行仿真测试。
这样就完成了一个128*16的存储器的设计。在仿真测试时,可以输入一个地址和数据,然后读取相应的数据,以确保存储器正常工作。
阅读全文