Qualify scheduler_delay with valid signal
This commit is contained in:
@@ -42,10 +42,11 @@ module VX_scheduler (
|
|||||||
|
|
||||||
wire rename_valid = rs1_rename_qual || rs2_rename_qual || rd_rename_qual;
|
wire rename_valid = rs1_rename_qual || rs2_rename_qual || rd_rename_qual;
|
||||||
|
|
||||||
assign schedule_delay = ((rename_valid) && (| bckE_req_if.valid))
|
assign schedule_delay = (|bckE_req_if.valid) &&
|
||||||
|| (memory_delay && is_mem)
|
((rename_valid ) ||
|
||||||
|| (gpr_stage_delay && (is_mem || is_exec))
|
(memory_delay && is_mem) ||
|
||||||
|| (exec_delay && is_exec);
|
(gpr_stage_delay && (is_mem || is_exec)) ||
|
||||||
|
(exec_delay && is_exec));
|
||||||
|
|
||||||
integer i, w;
|
integer i, w;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user