From 5a8cdee884a9866b29a17be3eafe423a16e83634 Mon Sep 17 00:00:00 2001 From: Dolu1990 Date: Mon, 21 Nov 2022 11:55:05 +0100 Subject: [PATCH] Fix CsrPlugin dcsr.stepie --- src/main/scala/vexriscv/plugin/CsrPlugin.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/vexriscv/plugin/CsrPlugin.scala b/src/main/scala/vexriscv/plugin/CsrPlugin.scala index 40f6a6e..2516598 100644 --- a/src/main/scala/vexriscv/plugin/CsrPlugin.scala +++ b/src/main/scala/vexriscv/plugin/CsrPlugin.scala @@ -1231,7 +1231,7 @@ class CsrPlugin(val config: CsrPluginConfig) extends Plugin[VexRiscv] with Excep code.addTag(Verilator.public) if(withPrivilegedDebug) { - valid clearWhen(!debug.dcsr.stepie) + valid clearWhen(debug.dcsr.step && !debug.dcsr.stepie) valid setWhen(debug.doHalt) } }