看门狗0 发送始至接收终 ->发送终至接收始
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user