可以用assign把reg变量赋给wire变量吗

比如说:
reg [7:0]num;
wire [7:0]num1;
assign num1=num;

可以的,你跑跑仿真就知道了。
非阻塞赋值:reg不能给wire赋值,反过来可以
阻塞赋值:reg可以给wire赋值,反过来不行
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-18
assign连续赋值,是对wire型变量进行连续赋值,赋值的变量可以是wire型也可以是reg型。望采纳
第2个回答  2015-01-11
module FADD(A,B,Cin,Sum,Cout);
input A,B,Cin;
output Sum,Cout;
...
endmodule

module Test;
...
FADD M(C1,C2,C3,C4,C5);
...
endmodule

答案Cin(wire) Cout(wire/reg) C3(wire/reg) C5(wire)
能举例说明百度知道说清楚c3应Cin能wire另两都
定义wire 用assign输节省拍且节省资源消耗用寄存器保存值assign赋值主要用场合
相似回答