问题描述:
verilog中assign{
四位全加器的程序中直接把cout和sum放在一起被赋值,请问assign{ }在什么情况下用,具体是怎么执行的?
module adder4(cout,sum,ina,inb,cin);
output[3:0] sum;
output cout;
input[3:0] ina,inb;
input cin;
assign {cout,sum}=ina+inb+cin;
endmodule
四位全加器的程序中直接把cout和sum放在一起被赋值,请问assign{ }在什么情况下用,具体是怎么执行的?
module adder4(cout,sum,ina,inb,cin);
output[3:0] sum;
output cout;
input[3:0] ina,inb;
input cin;
assign {cout,sum}=ina+inb+cin;
endmodule
问题解答:
我来补答展开全文阅读