测试:从机CDR错误IO表示
This commit is contained in:
@@ -287,7 +287,22 @@ with BackBoardSlvOut16{
|
||||
upReg(7) := valueReg(15,8)
|
||||
}
|
||||
|
||||
out := outPin
|
||||
// out := outPin
|
||||
|
||||
val isDownCDR = RegInit(false.B)
|
||||
val isUpCDR = RegInit(false.B)
|
||||
|
||||
when( isCrcPass ){
|
||||
isDownCDR := false.B
|
||||
isUpCDR := false.B
|
||||
} .elsewhen( lvdsSlv.io.downstream_rx_cdr_err ){
|
||||
isDownCDR := true.B
|
||||
} .elsewhen( lvdsSlv.io.upstream_rx_cdr_err ){
|
||||
isUpCDR := true.B
|
||||
}
|
||||
|
||||
//override
|
||||
out := Mux( isDownCDR & isUpCDR, "h5555".U, Mux(isDownCDR, Cat(Fill(16, flash1HZ)), Mux( isUpCDR, Cat(Fill(16, flash2HZ)), outPin )))
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user