From 246611b2f21882168e6017d1a4c5aa8a5c7b4da9 Mon Sep 17 00:00:00 2001 From: Minyong Li <ml10g20@soton.ac.uk> Date: Mon, 5 Jul 2021 21:51:43 +0100 Subject: [PATCH] core: remove default values in parameters The top level should pass all parameter down. --- .../uk/ac/soton/ecs/can/core/CanCoreConfiguration.scala | 8 ++++---- src/main/scala/uk/ac/soton/ecs/can/core/DataMemory.scala | 2 +- .../scala/uk/ac/soton/ecs/can/core/ProgramMemory.scala | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/scala/uk/ac/soton/ecs/can/core/CanCoreConfiguration.scala b/src/main/scala/uk/ac/soton/ecs/can/core/CanCoreConfiguration.scala index 9919bf5..1b94630 100644 --- a/src/main/scala/uk/ac/soton/ecs/can/core/CanCoreConfiguration.scala +++ b/src/main/scala/uk/ac/soton/ecs/can/core/CanCoreConfiguration.scala @@ -3,8 +3,8 @@ package uk.ac.soton.ecs.can.core case class CanCoreConfiguration( programMemoryWords: Int, dataMemoryWords: Int, - syncReadMemory: Boolean = true, - regAfterBlockInitializer: Boolean = true, - regBetweenRounds: Boolean = true, - regAfterAdder: Boolean = true + syncReadMemory: Boolean, + regAfterBlockInitializer: Boolean, + regBetweenRounds: Boolean, + regAfterAdder: Boolean ) diff --git a/src/main/scala/uk/ac/soton/ecs/can/core/DataMemory.scala b/src/main/scala/uk/ac/soton/ecs/can/core/DataMemory.scala index 62e1c14..9eaf108 100644 --- a/src/main/scala/uk/ac/soton/ecs/can/core/DataMemory.scala +++ b/src/main/scala/uk/ac/soton/ecs/can/core/DataMemory.scala @@ -9,7 +9,7 @@ class DataMemory( addrWidth: Int, dataWidth: Int, size: Int, - syncMem: Boolean = true + syncMem: Boolean ) extends MultiIOModule { val read = IO( Vec( diff --git a/src/main/scala/uk/ac/soton/ecs/can/core/ProgramMemory.scala b/src/main/scala/uk/ac/soton/ecs/can/core/ProgramMemory.scala index f599725..5074434 100644 --- a/src/main/scala/uk/ac/soton/ecs/can/core/ProgramMemory.scala +++ b/src/main/scala/uk/ac/soton/ecs/can/core/ProgramMemory.scala @@ -9,7 +9,7 @@ class ProgramMemory( addrWidth: Int, cwWidth: Int, nWords: Int, - syncMem: Boolean = true + syncMem: Boolean ) extends MultiIOModule { val br = IO(new Bundle { val abs = Input(Bool()) -- GitLab