pipeline refactoring

This commit is contained in:
Blaise Tine
2020-07-20 08:04:04 -04:00
parent 25f66e6490
commit 577a5791dc
29 changed files with 499 additions and 323 deletions

View File

@@ -7,7 +7,8 @@ module VX_gpu_unit #(
VX_gpu_req_if gpu_req_if,
// Output
VX_warp_ctl_if warp_ctl_if
VX_warp_ctl_if warp_ctl_if,
VX_commit_if gpu_commit_if
);
wire [`NUM_THREADS-1:0] curr_valids = gpu_req_if.valid;
wire is_wspawn = (gpu_req_if.gpu_op == `GPU_WSPAWN);
@@ -76,4 +77,10 @@ module VX_gpu_unit #(
assign gpu_req_if.ready = 1'b1; // has no stalls
// commit
assign gpu_commit_if.valid = gpu_req_if.valid;
assign gpu_commit_if.warp_num = gpu_req_if.warp_num;
assign gpu_commit_if.curr_PC = gpu_req_if.curr_PC;
assign gpu_commit_if.wb = `WB_NO;
endmodule