diff --git a/src/main/scala/backBoard/shin/SlaveParser.scala b/src/main/scala/backBoard/shin/SlaveParser.scala index e4ff481..a36f43a 100644 --- a/src/main/scala/backBoard/shin/SlaveParser.scala +++ b/src/main/scala/backBoard/shin/SlaveParser.scala @@ -945,8 +945,8 @@ trait SlaveParserSync{ this: SlaveParserBase => ( isDownRecPing & downSubMsgHeadInfo(0).devIndex === 0.U & downSubMsgHeadInfo(0).operator === SUBMSG_OPERATOR_SYNCA ) | ( ~isDownRecPing & downSubMsgHeadInfo(1).devIndex === 0.U & downSubMsgHeadInfo(1).operator === SUBMSG_OPERATOR_SYNCA ) ){ - addr64_op1 := deltaFinal //组合逻辑 - addr64_op2 := subOp2(deltaFinalPre) //组合逻辑 + addr64_op1 := deltaFinalPre //组合逻辑 + addr64_op2 := subOp2(deltaFinal) //组合逻辑 addrConflict(4) := true.B //组合逻辑 deltaFinal := MuxCase( deltaFinalPre, Seq( //时序逻辑 ( addr64_res.asSInt < -10.S ) -> ( deltaFinal - 10.U ),