From a551a12d702fcbcfbc6484c5b851290e2c8a95ef Mon Sep 17 00:00:00 2001 From: Howard Mao Date: Wed, 5 Aug 2015 17:05:31 -0700 Subject: [PATCH] add missing Wire wrap in BasicCrossbar --- uncore/src/main/scala/network.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uncore/src/main/scala/network.scala b/uncore/src/main/scala/network.scala index ea609842..ccb6c593 100644 --- a/uncore/src/main/scala/network.scala +++ b/uncore/src/main/scala/network.scala @@ -27,7 +27,7 @@ abstract class PhysicalNetwork extends Module class BasicCrossbar[T <: Data](n: Int, dType: T, count: Int = 1, needsLock: Option[PhysicalNetworkIO[T] => Bool] = None) extends PhysicalNetwork { val io = new BasicCrossbarIO(n, dType) - val rdyVecs = List.fill(n){Vec.fill(n)(Bool())} + val rdyVecs = List.fill(n){Vec.fill(n)(Wire(Bool()))} io.out.zip(rdyVecs).zipWithIndex.map{ case ((out, rdys), i) => { val rrarb = Module(new LockingRRArbiter(io.in(0).bits, n, count, needsLock))