From ace9362d8138d460dff0710a25c547308e8416af Mon Sep 17 00:00:00 2001 From: "Wesley W. Terpstra" Date: Thu, 12 May 2016 18:51:02 -0700 Subject: [PATCH] ahb: amoalu does not need so many parameters! (i want to reuse it) --- uncore/src/main/scala/amoalu.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/uncore/src/main/scala/amoalu.scala b/uncore/src/main/scala/amoalu.scala index d0eaecd7..6459d558 100644 --- a/uncore/src/main/scala/amoalu.scala +++ b/uncore/src/main/scala/amoalu.scala @@ -51,8 +51,9 @@ class LoadGen(typ: UInt, addr: UInt, dat: UInt, zero: Bool, maxSize: Int) { def data = genData(0) } -class AMOALU(rhsIsAligned: Boolean = false)(implicit p: Parameters) extends CacheModule()(p) { +class AMOALU(rhsIsAligned: Boolean = false)(implicit p: Parameters) extends Module { val operandBits = p(AmoAluOperandBits) + val blockOffBits = p(CacheBlockOffsetBits) require(operandBits == 32 || operandBits == 64) val io = new Bundle { val addr = Bits(INPUT, blockOffBits)