X-Git-Url: http://git.joshuawise.com/firearm.git/blobdiff_plain/4caf81e0cb02f814642cd7dc1a1d5ac05415415e..f61f8d6fb3090fa94005148aef02a219ad088da8:/Execute.v diff --git a/Execute.v b/Execute.v index e00e93d..d7b4ba6 100644 --- a/Execute.v +++ b/Execute.v @@ -15,9 +15,21 @@ module Execute( input carry, output reg outstall = 0, - output reg outbubble = 1 + output reg outbubble = 1, + output reg write_reg = 1'bx, + output reg [3:0] write_num = 4'bxxxx, + output reg [31:0] write_data = 32'hxxxxxxxx ); + reg mult_start; + reg [31:0] mult_acc0, mult_in0, mult_in1; + wire mult_done; + wire [31:0] mult_result; + + Multiplier multiplier( + .clk(clk), .Nrst(Nrst), + .start(mult_start), .acc0(mult_acc0), .in0(mult_in0), + .in1(mult_in1), .done(mult_done), .result(mult_result)); endmodule module Multiplier(