assert在复位前被触发,先临时屏蔽
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user