ibuffer optimization

This commit is contained in:
Blaise Tine
2020-08-26 04:44:36 -07:00
parent 7d9095de25
commit fde3f46798
9 changed files with 165 additions and 125 deletions

View File

@@ -48,7 +48,8 @@ module VX_instr_demux (
);
VX_gpr_bypass #(
.DATAW ((2 * `NUM_THREADS * 32))
.DATAW (2 * `NUM_THREADS * 32),
.PASSTHRU (1) // ALU has no back-pressure, bypass not needed
) alu_bypass (
.clk (clk),
.reset (reset),
@@ -231,6 +232,6 @@ module VX_instr_demux (
`ifdef EXT_F_ENABLE
|| (fpu_req_ready && (execute_if.ex_type == `EX_FPU))
`endif
|| (gpu_req_ready && (execute_if.ex_type == `EX_GPU));
|| (gpu_req_ready && (execute_if.ex_type == `EX_GPU));
endmodule