From 3549f62e5540154c122407fc4f7151f4028fa7db Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Mon, 15 May 2023 23:13:45 -0700 Subject: [PATCH] Fix sourcegen update logic for coalReq --- src/main/scala/tilelink/Coalescing.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/tilelink/Coalescing.scala b/src/main/scala/tilelink/Coalescing.scala index 689ce1e..6ae7f70 100644 --- a/src/main/scala/tilelink/Coalescing.scala +++ b/src/main/scala/tilelink/Coalescing.scala @@ -723,7 +723,7 @@ class CoalescerSourceGen( val sourceGen = Module( new RoundRobinSourceGenerator(log2Ceil(config.numNewSrcIds), ignoreInUse = false) ) - sourceGen.io.gen := io.inReq.fire // use up a source ID only when request is created + sourceGen.io.gen := io.outReq.fire // use up a source ID only when request is created sourceGen.io.reclaim.valid := io.inResp.fire sourceGen.io.reclaim.bits := io.inResp.bits.source io.inResp.ready := true.B // should be always ready to reclaim old ID