Skip to content

Commit 614fa64

Browse files
fix(RequestArb): inequal fire condition for RequestBu and MainPipe on s1
1 parent a5f20a4 commit 614fa64

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/main/scala/coupledL2/RequestArb.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ class RequestArb(implicit p: Parameters) extends L2Module
165165
chnl_task_s1.bits := ParallelPriorityMux(sinkValids, Seq(C_task, B_task, A_task))
166166

167167
if (enableCHI)
168-
chnl_task_s1.valid := (io.sinkC.valid && !mshr_task_s1.valid || io.dirRead_s1.ready) && sinkValids.orR && resetFinish
168+
chnl_task_s1.valid := (io.sinkC.fire || io.dirRead_s1.ready) && sinkValids.orR && resetFinish
169169
else
170170
chnl_task_s1.valid := io.dirRead_s1.ready && sinkValids.orR && resetFinish
171171

0 commit comments

Comments
 (0)