From d5c6494f593cf855999757c3476ba39941d44e38 Mon Sep 17 00:00:00 2001 From: "Wesley W. Terpstra" Date: Wed, 6 Sep 2017 14:37:22 -0700 Subject: [PATCH] tilelink: Bus.toRationalSlaves can have a BufferChain --- src/main/scala/tilelink/Bus.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/tilelink/Bus.scala b/src/main/scala/tilelink/Bus.scala index d6774c56..5efdfd86 100644 --- a/src/main/scala/tilelink/Bus.scala +++ b/src/main/scala/tilelink/Bus.scala @@ -86,10 +86,10 @@ abstract class TLBusWrapper(params: TLBusParams, val busName: String)(implicit p source.node } - def toRationalSlaves(name: Option[String] = None): TLRationalOutwardNode = { + def toRationalSlaves(name: Option[String] = None, addBuffers: Int = 0): TLRationalOutwardNode = LeftStar { implicit p => val source = LazyModule(new TLRationalCrossingSource()) name.foreach{ n => source.suggestName(s"${busName}_${n}_TLRationalCrossingSource")} - source.node :*= outwardNode + source.node :=? TLBufferChain(addBuffers)(outwardNode) source.node }