Merge branch 'master' into async_register_crossing
This commit is contained in:
commit
f5502df6ab
@ -65,7 +65,8 @@ class TLWidthWidget(innerBeatBytes: Int) extends LazyModule
|
|||||||
}
|
}
|
||||||
|
|
||||||
val dataOut = if (edgeIn.staticHasData(in.bits) == Some(false)) UInt(0) else dataMux(size)
|
val dataOut = if (edgeIn.staticHasData(in.bits) == Some(false)) UInt(0) else dataMux(size)
|
||||||
val maskOut = maskMux(size) & edgeOut.mask(addr_lo, size)
|
val maskFull = edgeOut.mask(addr_lo, size)
|
||||||
|
val maskOut = Mux(hasData, maskMux(size) & maskFull, maskFull)
|
||||||
|
|
||||||
in.ready := out.ready || !last
|
in.ready := out.ready || !last
|
||||||
out.valid := in.valid && last
|
out.valid := in.valid && last
|
||||||
|
Loading…
Reference in New Issue
Block a user