This commit is contained in:
Ruige Lee
2025-07-31 15:29:35 +08:00
parent d05ac151a4
commit 73dbf4d05a

View File

@@ -432,23 +432,23 @@ with ShinTopSlave
with ShinTopWatchDog{ with ShinTopWatchDog{
when( interface.io.cReg.modeSel === false.B ){ //slave when( interface.io.cReg.modeSel === false.B ){ //slave
when( (slaveParser.io.intHWTrig(0) | slaveParser.io.intHWTrig(1)) ){ when( (slaveParser.io.intHWTrig(0) | slaveParser.io.intHWTrig(1)) ){ //硬件错误
downCDRIn.io.serDat := false.B downCDRIn.io.serDat := false.B
upCDRIn.io.serDat := false.B upCDRIn.io.serDat := false.B
when( slaveParser.io.isLoop ){ when( slaveParser.io.isLoop ){ //回环
io.dDatOut := false.B io.dDatOut := false.B
io.uDatOut := io.dDatIn io.uDatOut := io.dDatIn
} .otherwise{ } .otherwise{ //非回环
io.dDatOut := io.dDatIn io.dDatOut := io.dDatIn
io.uDatOut := io.uDatIn io.uDatOut := io.uDatIn
} }
} .otherwise{ } .otherwise{ //无硬件错误
when( slaveParser.io.isLoop ){ when( slaveParser.io.isLoop ){ //回环
downCDRIn.io.serDat := io.dDatIn downCDRIn.io.serDat := io.dDatIn
upCDRIn.io.serDat := downCDROut.io.serDat upCDRIn.io.serDat := downCDROut.io.serDat
io.dDatOut := false.B io.dDatOut := false.B
io.uDatOut := upCDROut.io.serDat io.uDatOut := upCDROut.io.serDat
} .otherwise{ } .otherwise{ //非回环
downCDRIn.io.serDat := io.dDatIn downCDRIn.io.serDat := io.dDatIn
upCDRIn.io.serDat := io.uDatIn upCDRIn.io.serDat := io.uDatIn
io.dDatOut := downCDROut.io.serDat io.dDatOut := downCDROut.io.serDat