我的项目的一部分是设计一个带有arrayMultiplier结构的16位乘法器。在这个数组乘法器而不是使用1位加法器,我做了一个16位加法器(它正在工作,我已经完成了模拟)。我将它用作乘数中的一个组件。
注意我根据教授的说法将我的姓氏附加到每个变量上,请忽略它
我必须将它放入pastebin中,因为它太长了,无法发布。请忽略类似+16,FA,-1的评论。这对我来说只是按照图表进行正确的索引。
**删除**第三是错误本身
Code Redacted
我不确定错误是什么,所以我无法解决问题。已经工作了几个小时,所以也许我只是累了,我没有看到它。谢谢
问题是您将多条线绑定到同一输出线。
例如 :
Line 57 : ... Arena_16bitOUT_Cout_fa => Arena_Cout_vec(0) ...
Line 61 : ... Arena_16bitOUT_Cout_fa => Arena_Cout_vec(0));
我想这只是复制/粘贴错误。我没有阅读所有逻辑,但如果不是这样,你将需要一些多路复用逻辑。