From 27d742ea6e8f98c86f24e111f807b81c8e06e3b2 Mon Sep 17 00:00:00 2001 From: qinjun-li Date: Sun, 25 Aug 2024 18:37:24 +0800 Subject: [PATCH] [test] fix isVector probe. --- rocketv/src/RocketCore.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rocketv/src/RocketCore.scala b/rocketv/src/RocketCore.scala index b0ea6be62..6afce464e 100644 --- a/rocketv/src/RocketCore.scala +++ b/rocketv/src/RocketCore.scala @@ -1473,7 +1473,8 @@ class Rocket(val parameter: RocketParameter) probeWire.waitWaddr := wbWaddr // vector commit || vector write rd probeWire.isVector := io.t1.map { t1 => - wbRegDecodeOutput(parameter.decoderParameter.vector) && !wbRegDecodeOutput(parameter.decoderParameter.vectorCSR) + wbRegValid && wbRegDecodeOutput(parameter.decoderParameter.vector) && + !wbRegDecodeOutput(parameter.decoderParameter.vectorCSR) }.getOrElse(false.B) || t1RetireQueue.map(q => q.io.deq.fire).getOrElse(false.B) probeWire.idle := vectorEmpty