从站只在同步包时更新自身时间信息
This commit is contained in:
@@ -853,12 +853,12 @@ trait SlaveParserSync{ this: SlaveParserBase =>
|
|||||||
|
|
||||||
|
|
||||||
//更新下行本地时间戳寄存器
|
//更新下行本地时间戳寄存器
|
||||||
when( downRecParser.io.frameReq.fire & downRecParser.io.frameReq.bits.frameStyle === FRAME_STYLE_COMMON ){
|
when( downRecParser.io.frameReq.fire & downRecParser.io.frameReq.bits.frameStyle === FRAME_STYLE_COMMON & downRecParser.io.frameReq.bits.operator === SUBMSG_OPERATOR_SYNC ){
|
||||||
downTimeStamp := io.cReg.timeStamp
|
downTimeStamp := io.cReg.timeStamp
|
||||||
}
|
}
|
||||||
|
|
||||||
//更新上行本地时间戳寄存器
|
//更新上行本地时间戳寄存器
|
||||||
when( upRecParser.io.frameReq.fire & upRecParser.io.frameReq.bits.frameStyle === FRAME_STYLE_COMMON ){
|
when( upRecParser.io.frameReq.fire & upRecParser.io.frameReq.bits.frameStyle === FRAME_STYLE_COMMON & upRecParser.io.frameReq.bits.operator === SUBMSG_OPERATOR_SYNC ){
|
||||||
upTimeStamp := io.cReg.timeStamp
|
upTimeStamp := io.cReg.timeStamp
|
||||||
slvDeltaTimeStamp := io.cReg.timeStamp - downTimeStamp
|
slvDeltaTimeStamp := io.cReg.timeStamp - downTimeStamp
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user