diff --git a/uncore/src/main/scala/tilelink2/TLNodes.scala b/uncore/src/main/scala/tilelink2/TLNodes.scala index 270d3cab..27342d9e 100644 --- a/uncore/src/main/scala/tilelink2/TLNodes.scala +++ b/uncore/src/main/scala/tilelink2/TLNodes.scala @@ -20,6 +20,7 @@ object TLImp extends NodeImp[TLClientPortParameters, TLManagerPortParameters, TL } def connect(bo: TLBundle, eo: TLEdgeOut, bi: TLBundle, ei: TLEdgeIn)(implicit sourceInfo: SourceInfo): Unit = { + require (eo.asInstanceOf[TLEdgeParameters] == ei.asInstanceOf[TLEdgeParameters]) TLMonitor.legalize(bo, eo, bi, ei, sourceInfo) bi <> bo val mask = ~UInt(ei.manager.beatBytes - 1)