From 6d0d1784e8710574a628c303c56f8949870bf2b4 Mon Sep 17 00:00:00 2001 From: Dolu1990 Date: Mon, 8 Jul 2024 09:13:14 +0200 Subject: [PATCH] DebugPlugin now export stopTime --- src/main/scala/vexriscv/plugin/DebugPlugin.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/scala/vexriscv/plugin/DebugPlugin.scala b/src/main/scala/vexriscv/plugin/DebugPlugin.scala index 485e3808..c7da812b 100644 --- a/src/main/scala/vexriscv/plugin/DebugPlugin.scala +++ b/src/main/scala/vexriscv/plugin/DebugPlugin.scala @@ -194,6 +194,7 @@ class DebugPlugin(var debugClockDomain : ClockDomain, hardwareBreakpointCount : var io : DebugExtensionIo = null var injectionPort : Stream[Bits] = null + var stopTime : Bool = null object IS_EBREAK extends Stageable(Bool) @@ -233,6 +234,7 @@ class DebugPlugin(var debugClockDomain : ClockDomain, hardwareBreakpointCount : val resetIt = RegInit(False) val haltIt = RegInit(False) val stepIt = RegInit(False) + stopTime = out(CombInit(haltIt)).setName("stopTime") val isPipBusy = RegNext(stages.map(_.arbitration.isValid).orR || iBusFetcher.incoming()) val godmode = RegInit(False) setWhen(haltIt && !isPipBusy)