看门狗0 发送始至接收终 ->发送终至接收始

This commit is contained in:
Ruige Lee
2025-10-09 11:30:56 +08:00
parent 5cd5e41708
commit 05d88da3ee

View File

@@ -484,12 +484,12 @@ trait MstSlvSwitchWatchDog{ this: MstSlvSwitchBase =>
val wdtRec2RtnCnt = RegInit(0.U(32.W))
when(
(upCDRInAxis.io.axis.fire & upCDRInAxis.io.axis.bits.tlast) ||
(upCDRInAxis.io.axis.fire & isWdtRec2RtnEnable === true.B) ||
~interface.io.cReg.wdtEnable.extract(0) ||
interface.io.wdtTrigger(0)
){
isWdtRec2RtnEnable := false.B
} .elsewhen( ~isWdtRec2RtnEnable & downCDROut.io.axis.fire & interface.io.cReg.wdtEnable.extract(0) ){
} .elsewhen( ~isWdtRec2RtnEnable & downCDROut.io.axis.fire & downCDROut.io.axis.bits.tlast & interface.io.cReg.wdtEnable.extract(0) ){
isWdtRec2RtnEnable := true.B
}