使用断言保证正确性,优化时序

This commit is contained in:
RuigeLee
2024-10-22 17:30:03 +08:00
parent d7ed382897
commit 69dcac95ff

View File

@@ -139,7 +139,7 @@ trait ShinSlvPhyDownStreamRecv{ this: ShinSlvPhyBase =>
downPendBuf.io.deq.ready := downPendBuf.io.deq.ready :=
(downRecvStateCurr === DownRecvStateOHead) | (downRecvStateCurr === DownRecvStateOHead) |
(downRecvStateCurr === DownRecvStateSData) | (downRecvStateCurr === DownRecvStateSData) |
((downRecvStateCurr === DownRecvStateFData) & downForwardFifo.io.enq.ready) | (downRecvStateCurr === DownRecvStateFData) |
(downRecvStateCurr === DownRecvStateCRC ) (downRecvStateCurr === DownRecvStateCRC )
when( downRecvStateCurr === DownRecvStateIdle & downRecvStateNext === DownRecvStateOHead){ when( downRecvStateCurr === DownRecvStateIdle & downRecvStateNext === DownRecvStateOHead){