From 2ece3e61029a3c27a7cdcc8ded7e2d3cb7699c13 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Thu, 26 May 2016 01:02:56 -0700 Subject: [PATCH] Use Mem for ReorderQueue data This might improve FPGA QoR. --- junctions/src/main/scala/util.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/junctions/src/main/scala/util.scala b/junctions/src/main/scala/util.scala index 23435548..db454181 100644 --- a/junctions/src/main/scala/util.scala +++ b/junctions/src/main/scala/util.scala @@ -182,7 +182,7 @@ class ReorderQueue[T <: Data](dType: T, tagWidth: Int, size: Int) val deq = new ReorderDequeueIO(dType, tagWidth) } - val roq_data = Reg(Vec(size, dType.cloneType)) + val roq_data = Mem(size, dType.cloneType) val roq_tags = Reg(Vec(size, UInt(width = tagWidth))) val roq_free = Reg(init = Vec.fill(size)(Bool(true)))