mirror of
https://github.com/antonblanchard/microwatt.git
synced 2026-03-07 03:15:58 +00:00
Fix multiplier behavioural
This commit is contained in:
@@ -12,14 +12,13 @@ module multiply_add_64x64
|
||||
input [BITS*2-1:0] c,
|
||||
output [BITS*2-1:0] o
|
||||
);
|
||||
reg [BITS*2-1:0] o_tmp[3:0];
|
||||
reg [BITS*2-1:0] o_tmp[2:0];
|
||||
|
||||
always @(posedge clk) begin
|
||||
o_tmp[3] = o_tmp[2];
|
||||
o_tmp[2] = o_tmp[1];
|
||||
o_tmp[1] = o_tmp[0];
|
||||
o_tmp[0] = (a * b) + c;
|
||||
end
|
||||
|
||||
assign o = o_tmp[3];
|
||||
assign o = o_tmp[2];
|
||||
endmodule
|
||||
|
||||
Reference in New Issue
Block a user