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