From 274d908d98617f928e47b192cc2f68a3f7ded512 Mon Sep 17 00:00:00 2001 From: solomatnikov Date: Mon, 5 Jun 2017 10:20:28 -0700 Subject: [PATCH] Changed TLXbar arbitration policy to roundRobin (#781) --- src/main/scala/uncore/tilelink2/Xbar.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/uncore/tilelink2/Xbar.scala b/src/main/scala/uncore/tilelink2/Xbar.scala index f394debb..b4eef8dc 100644 --- a/src/main/scala/uncore/tilelink2/Xbar.scala +++ b/src/main/scala/uncore/tilelink2/Xbar.scala @@ -6,7 +6,7 @@ import Chisel._ import config._ import diplomacy._ -class TLXbar(policy: TLArbiter.Policy = TLArbiter.lowestIndexFirst)(implicit p: Parameters) extends LazyModule +class TLXbar(policy: TLArbiter.Policy = TLArbiter.roundRobin)(implicit p: Parameters) extends LazyModule { def mapInputIds (ports: Seq[TLClientPortParameters ]) = assignRanges(ports.map(_.endSourceId)).map(_.get) def mapOutputIds(ports: Seq[TLManagerPortParameters]) = assignRanges(ports.map(_.endSinkId))