latch使用主站offset校准后时间
This commit is contained in:
@@ -1254,7 +1254,7 @@ trait InterfaceEvent{ this: InterfaceBase =>
|
||||
isPosedgeLatch(i) := true.B
|
||||
}
|
||||
when(~isPosedgeLatch(i)){
|
||||
posedgeTimeStampLatch(i) := cReg.timeStamp
|
||||
posedgeTimeStampLatch(i) := cReg.recoTimeStamp
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1266,24 +1266,24 @@ trait InterfaceEvent{ this: InterfaceBase =>
|
||||
isNegedgeLatch(i) := true.B
|
||||
}
|
||||
when(~isNegedgeLatch(i)){
|
||||
negedgeTimeStampLatch(i) := cReg.timeStamp
|
||||
negedgeTimeStampLatch(i) := cReg.recoTimeStamp
|
||||
}
|
||||
}
|
||||
|
||||
when( io.uSMenq.reduce(_|_) ){
|
||||
mcuSMTimeStampEnq := cReg.timeStamp
|
||||
mcuSMTimeStampEnq := cReg.recoTimeStamp
|
||||
}
|
||||
|
||||
when( io.dSMdeq.reduce(_|_) ){
|
||||
mcuSMTimeStampDeq := cReg.timeStamp
|
||||
mcuSMTimeStampDeq := cReg.recoTimeStamp
|
||||
}
|
||||
|
||||
when( io.lvdsSMEnq.reduce(_|_) ){
|
||||
lvdsSMTimeStampEnq := cReg.timeStamp
|
||||
lvdsSMTimeStampEnq := cReg.recoTimeStamp
|
||||
}
|
||||
|
||||
when( io.lvdsSMDeq.reduce(_|_) ){
|
||||
lvdsSMTimeStampDeq := cReg.timeStamp
|
||||
lvdsSMTimeStampDeq := cReg.recoTimeStamp
|
||||
}
|
||||
|
||||
cReg.event.latchCtl(i) := (isPosedgeOnce(i) << 2) | (isNegedgeOnce(i) << 3)
|
||||
|
||||
Reference in New Issue
Block a user