仿真纠错,是重复赋值的错误吗?

2019-07-16 14:23发布

QQ截图20161024102229.png 请问下这个错误怎么纠正,,是重复赋值的错误吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
michael_llh
1楼-- · 2019-07-16 20:23
语法错误啊,贴出具体的代码
李春明
2楼-- · 2019-07-17 00:43
同意2楼上的意见  这个应该是语法错误
李春明
3楼-- · 2019-07-17 03:19
将程序附上 看看                  
yes1
4楼-- · 2019-07-17 08:19
michael_llh 发表于 2016-10-24 11:07
语法错误啊,贴出具体的代码

module adder4 (a,b,cin,sum,co);
  input[3:0]a,b;  
  input cin;
  output[3:0]sum;
  output co;
  wire [3:0] p;
  wire c1,c2,c3,c4,ap;
   adder1 h1(a[0],b[0],cin,sum[0],c1,p[0]);
   adder1 h2(a[1],b[1],c1,sum[1],c2,p[1]);
   adder1 h3(a[2],b[2],c2,sum[2],c3,p[2]);
   adder1 h4(a[3],b[3],c3,sum[3],c4,p[3]);
  and(ap,p[0],p[1],p[2],p[3]);
  mux2 x1(co,c4,cin,ap);
endmodule
错误部分的代码时这样的。。。
yes1
5楼-- · 2019-07-17 13:00
 精彩回答 2  元偷偷看……
michael_llh
6楼-- · 2019-07-17 16:14
yes1 发表于 2016-10-25 12:25
module adder4 (a,b,cin,sum,co);
  input[3:0]a,b;  
  input cin;

感觉就是重复复制的问题,一个信号只能被一个驱动,就是你本身的cin信号和mux2这个地方出现了两次驱动

一周热门 更多>