From 58b0a868341d67fe5a5f62fa96c57b194d2424e3 Mon Sep 17 00:00:00 2001 From: Howard Mao Date: Wed, 25 Nov 2015 14:04:28 -0800 Subject: [PATCH] some modifications to AccumulatorExample --- rocket/src/main/scala/rocc.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rocket/src/main/scala/rocc.scala b/rocket/src/main/scala/rocc.scala index ff059811..fc46f9ac 100644 --- a/rocket/src/main/scala/rocc.scala +++ b/rocket/src/main/scala/rocc.scala @@ -56,12 +56,12 @@ abstract class RoCC(implicit p: Parameters) extends CoreModule()(p) { } class AccumulatorExample(n: Int = 4)(implicit p: Parameters) extends RoCC()(p) { - val regfile = Mem(UInt(width = xLen), n) - val busy = Reg(init=Vec(Bool(false), n)) + val regfile = Mem(n, UInt(width = xLen)) + val busy = Reg(init = Vec.fill(n){Bool(false)}) val cmd = Queue(io.cmd) val funct = cmd.bits.inst.funct - val addr = cmd.bits.inst.rs2(log2Up(n)-1,0) + val addr = cmd.bits.rs2(log2Up(n)-1,0) val doWrite = funct === UInt(0) val doRead = funct === UInt(1) val doLoad = funct === UInt(2)