dma通路完成,可以承载背靠背负载

This commit is contained in:
RuigeLee
2023-11-10 15:47:43 +08:00
parent a3cc3d1d3d
commit b6767e5187
7 changed files with 32 additions and 27 deletions

View File

@@ -50,13 +50,13 @@ class MacNode(implicit p: Parameters) extends Mac{
class DmaNode(edgeOut: TLEdgeOut)(implicit p: Parameters) extends DMAMst(edgeOut){
// def DmaMac = "habcdef".U(48.W)
ex.tx <> rxBuff.io.enq
txBuff.io.deq <> ex.rx
ex.tx <> txBuff.io.enq
rxBuff.io.deq <> ex.rx
ex.mInfo.dest.valid := mInfoValid
ex.mInfo.dest.bits := DontCare
ex.mInfo.source.valid := mInfoValid
ex.mInfo.source.bits := DontCare
ex.mInfo.dest.valid := rxBuff.mInfo.dest.valid
ex.mInfo.dest.bits := 0.U
ex.mInfo.source.valid := rxBuff.mInfo.source.valid
ex.mInfo.source.bits := 0.U
}