From 0ce1a0858611f1d118fb1f8d1067fe1addb8332f Mon Sep 17 00:00:00 2001 From: RuigeLee Date: Mon, 28 Oct 2024 10:37:57 +0800 Subject: [PATCH] =?UTF-8?q?tlast=E4=BB=A5fifo=E4=B8=BA=E7=A9=BA=E5=88=A4?= =?UTF-8?q?=E5=AE=9A=EF=BC=8C=E8=80=8C=E4=B8=8D=E6=98=AFtxlen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/scala/backBoard/pico/TLCDR.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/backBoard/pico/TLCDR.scala b/src/main/scala/backBoard/pico/TLCDR.scala index 45ae6de..4ac6767 100644 --- a/src/main/scala/backBoard/pico/TLCDR.scala +++ b/src/main/scala/backBoard/pico/TLCDR.scala @@ -71,7 +71,7 @@ trait TLCDRTx{ this: TLCDRBase => (txCnt === 3.U) -> txData(31, 24), )) - CDROut.io.axis.bits.tlast := txLen === 0.U & ~txFifo.io.deq.valid & txCnt === 3.U + CDROut.io.axis.bits.tlast := ~txFifo.io.deq.valid & txCnt === 3.U CDROut.io.axis.bits.tuser := isTxError CDROut.io.axis.valid := isTxBusy @@ -203,7 +203,7 @@ class TLCDR(edge: TLEdgeIn)(implicit p: Parameters) extends TLCDRBase(edge) with } when( io.tla.fire ){ - tlAReady := false.B + tlAReady := false.B tlDValid := true.B } .elsewhen( io.tld.fire ) { tlAReady := true.B