From d78066db5c27c861c5881e346f3e7911583eded8 Mon Sep 17 00:00:00 2001 From: Howard Mao Date: Wed, 30 Mar 2016 22:11:19 -0700 Subject: [PATCH] chisel3 fix for split metadata --- uncore/src/main/scala/cache.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uncore/src/main/scala/cache.scala b/uncore/src/main/scala/cache.scala index 02406f57..dd219469 100644 --- a/uncore/src/main/scala/cache.scala +++ b/uncore/src/main/scala/cache.scala @@ -158,7 +158,7 @@ class MetadataArray[T <: Metadata](onReset: () => T)(implicit p: Parameters) ext if (hasSplitMetadata) { val tag_arrs = List.fill(nWays){ SeqMem(nSets, UInt(width = metabits)) } val tag_readout = Wire(Vec(nWays,rstVal.cloneType)) - val tags_vec = Wire(Vec.fill(nWays)(UInt(width = metabits))) + val tags_vec = Wire(Vec(nWays, UInt(width = metabits))) (0 until nWays).foreach { (i) => when (rst || (io.write.valid && wmask(i))) { tag_arrs(i).write(waddr, wdata)