1
我有一個模塊在verilog
,它得到兩個64位數字,這些數字是隨機的,奇怪的是,當我調試它時,fa
是正確的,並從1開始,但fb
以0開頭!有誰能夠幫助我?串聯verilog中的奇怪
它有什麼問題?
module adder(sum,a, b);
input [63:0] a;
input [63:0] b;
reg one;
output reg [63:0] sum;
reg [63:0] fa,fb;
always @(a or b) begin
one=1'b1;
fb={one,b[51:0],12'b0};
fa={one,a[51:0],12'b0};
sum=64'b1;
end
endmodule
發佈您的測試臺代碼。請解釋「fb從0開始」是什麼意思? – toolic 2015-04-03 16:51:47