修正解锁条件
This commit is contained in:
@@ -117,7 +117,7 @@ trait CDRInMultiSample{ this: CDRInBase =>
|
||||
val arbCali = Reg(UInt( (log2Ceil(2*clkNum)).W ))
|
||||
val isLock = RegInit(false.B)
|
||||
|
||||
when( sampleReg.reduce(_|_) === false.B ){
|
||||
when( sampleReg_sync.reduce(_|_) === false.B ){
|
||||
when( clearCnt =/= 10.U ){
|
||||
clearCnt := clearCnt + 1.U
|
||||
}
|
||||
@@ -125,7 +125,7 @@ trait CDRInMultiSample{ this: CDRInBase =>
|
||||
clearCnt := 0.U
|
||||
}
|
||||
|
||||
when( sampleReg.reduce(_|_) === false.B ){
|
||||
when( ~isLock ){
|
||||
checkCnt := 0.U
|
||||
} .otherwise{
|
||||
checkCnt := checkCnt + 1.U
|
||||
|
||||
Reference in New Issue
Block a user