assert在复位前被触发,先临时屏蔽
This commit is contained in:
@@ -414,7 +414,7 @@ trait ShinTopWatchDog{ this: ShinTopBase =>
|
|||||||
wdtSMCnt(i) := 0.U
|
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)
|
interface.io.wdtTrigger(i+1) := wdtSMCnt(i) === interface.io.cReg.wdtTarCnt(i+1)
|
||||||
}
|
}
|
||||||
@@ -435,7 +435,7 @@ trait ShinTopWatchDog{ this: ShinTopBase =>
|
|||||||
wdtRecCnt := 0.U
|
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)
|
interface.io.wdtTrigger(0) := wdtRecCnt === interface.io.cReg.wdtTarCnt(0)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user