assert在复位前被触发,先临时屏蔽

This commit is contained in:
Ruige Lee
2025-06-05 11:11:56 +08:00
parent d62048b3b8
commit 24fa7513cc

View File

@@ -414,7 +414,7 @@ trait ShinTopWatchDog{ this: ShinTopBase =>
wdtSMCnt(i) := 0.U
}
assert( wdtSMCnt(i) <= interface.io.cReg.wdtTarCnt(i+1), s"Assert Failed! wdtSMCnt($i) is larger than wdtTarCnt, Special situation?" )
// assert( wdtSMCnt(i) <= interface.io.cReg.wdtTarCnt(i+1), s"Assert Failed! wdtSMCnt($i) is larger than wdtTarCnt, Special situation?" )
interface.io.wdtTrigger(i+1) := wdtSMCnt(i) === interface.io.cReg.wdtTarCnt(i+1)
}
@@ -435,7 +435,7 @@ trait ShinTopWatchDog{ this: ShinTopBase =>
wdtRecCnt := 0.U
}
assert( wdtRecCnt < interface.io.cReg.wdtTarCnt(0), "Assert Failed! wdtRecCnt is larger than wdtTarCnt, Special situation?" )
// assert( wdtRecCnt < interface.io.cReg.wdtTarCnt(0), "Assert Failed! wdtRecCnt is larger than wdtTarCnt, Special situation?" )
interface.io.wdtTrigger(0) := wdtRecCnt === interface.io.cReg.wdtTarCnt(0)