From 7db7dcddf0f3dbb5f7c050457cadd4d3cd2381ea Mon Sep 17 00:00:00 2001 From: qinjun-li Date: Wed, 20 Nov 2024 17:52:19 +0800 Subject: [PATCH] [rtl] disable chaining. --- t1/src/T1.scala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/t1/src/T1.scala b/t1/src/T1.scala index 142aa67e5..11a2fbcd1 100644 --- a/t1/src/T1.scala +++ b/t1/src/T1.scala @@ -657,10 +657,8 @@ class T1(val parameter: T1Parameter) ) ) - val freeOR: Bool = VecInit(slots.map(_.state.idle)).asUInt.orR - /** slot is ready to accept new instructions. */ - val slotReady: Bool = Mux(specialInstruction, slots.map(_.state.idle).last, freeOR) + val slotReady: Bool = VecInit(slots.map(_.state.idle)).asUInt.andR val source1Select: UInt = Mux(