我有一个写敏感的APB寄存器,该寄存器应通过时钟域交叉推入FIFO。我虽然会写:
val myFlow = Flow(...) busCtrl.driveFlow(myFlow,address=4) val myFifo = StreamFifoCC(...) myFifo.io.push << myFlow
但是<
myFifo.io.push << myFlow.toStream
应该很好,如果fifo溢出,myFlow事务将丢失