adding using serial divider to save area cost

This commit is contained in:
Blaise Tine
2020-08-25 02:29:27 -07:00
parent df25bae456
commit ee81e81818
10 changed files with 239 additions and 135 deletions

View File

@@ -210,9 +210,10 @@ module VX_warp_sched #(
wire [`NUM_WARPS-1:0] schedule_ready = schedule_table & ~(stalled_warps | total_barrier_stall | fetch_lock);
always @(*) begin
schedule_valid = 0;
thread_mask = 'x;
warp_pc = 'x;
schedule_valid = 0;
thread_mask = 'x;
warp_pc = 'x;
warp_to_schedule = 'x;
for (integer i = 0; i < `NUM_WARPS; ++i) begin
if (schedule_ready[i]) begin
schedule_valid = 1;