计组再难也要记住我是一生要强的中国女人……

实验要求

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

实现

总体电路图

在这里插入图片描述

实验步骤

搭建基本框架

实验要求里写了给7个16KB×32位,4个4KB×32位,而我们需要容量为16K×256位的。分析分析就是把4个4KB的弄在一起,假装是个16KB的。简单计算一下,16KB的要14位,4KB的要12位,剩下的两位地址要作为片选信号。

将14位地址利用分线器分成2位片选信号和12位地址

高两位输出到译码器的选择端,用于输出片选信号
高两位是
00:第一条路为1,选择第一片
01:第二条路为1,选择第二片
以此类推
在这里插入图片描述

将译码器的输出连接在ROM的片选端

题目要求用译码器嘛,其实也可以用多路选择器做,网上有这种做法的答案,我就不解释了。
译码器输出端直接连片选多方便呐
提醒!!!!!!!要记得改ROM的这个值,改成高电平、、、血泪的教训、、、、
在这里插入图片描述

在这里插入图片描述
ROM的数据要是变黑了就是被选中了!!!我之前片选信号有效值是0,然后本来应该变黑的没有黑,其他三个都黑了,就是这里发现了错误的,不然连完之后线会变红,还不知道哪儿错了。。。

导入字库

这部分有点麻烦,一定要看懂,并且操作正确。
先找到参考字库,我这里改的是D3,所以我就找参考字库的D3字库
在这里插入图片描述

分成四部分导入

在这里插入图片描述
因为把这个16K的分成了4个4K的,所以里面存储的内容也要分成四部分,第一部分:0000-0ff0导入进第一片
第一部分:1000-1ff0导入进第二片
第一部分:2000-2ff0导入进第三片
第一部分:3000-3ff0导入进第四片
记得在复制到四个小片片里面的时候要全选(指全选小片片里面的原本内容)再ctrl+V,今天下午遇到一个笨蛋同学只选了一个单元,然后把那么多数据复制过来,会报编辑内容过多的错。。
在这里插入图片描述
电路就编辑好了

封装电路,放入验证电路里

封装电路不用讲吧
在这里插入图片描述
实验完成!!!!!

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐