From e96836c190e139e5021bd4631d7bab8fdc19aa93 Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Thu, 18 Jan 2024 01:06:28 -0800 Subject: [PATCH] Fix inflightCounter debug counter --- src/main/scala/radiance/memory/Coalescing.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/scala/radiance/memory/Coalescing.scala b/src/main/scala/radiance/memory/Coalescing.scala index be04e48..0282eaa 100644 --- a/src/main/scala/radiance/memory/Coalescing.scala +++ b/src/main/scala/radiance/memory/Coalescing.scala @@ -1054,12 +1054,12 @@ class CoalescingUnitImp(outer: CoalescingUnit, config: CoalescerConfig) // Debug only val inflightCounter = RegInit(UInt(32.W), 0.U) - when(tlOut.a.valid) { + when(tlOut.a.fire) { // don't inc/dec on simultaneous req/resp - when(!tlOut.d.valid) { + when(!tlOut.d.fire) { inflightCounter := inflightCounter + 1.U } - }.elsewhen(tlOut.d.valid) { + }.elsewhen(tlOut.d.fire) { inflightCounter := inflightCounter - 1.U }