计组再难也要记住我是一生要强的中国女人……
实验要求
实现
总体电路图
实验步骤
搭建基本框架
实验要求里写了给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,今天下午遇到一个笨蛋同学只选了一个单元,然后把那么多数据复制过来,会报编辑内容过多的错。。
电路就编辑好了
封装电路,放入验证电路里
封装电路不用讲吧
实验完成!!!!!