summaryrefslogtreecommitdiff
path: root/src/main/scala/Chisel/Parameters.scala
diff options
context:
space:
mode:
authorHenry Cook2015-08-05 00:54:32 -0700
committerAndrew Waterman2015-08-05 16:36:08 -0700
commitf98e9e4143a113ac1020ed20c5e01b41aa29efe5 (patch)
tree89fa57975e1f137ee184aafdc7a0a81ec09aa994 /src/main/scala/Chisel/Parameters.scala
parenta02d788d9e9c4b42fd866e5c34e42aa771aab68c (diff)
Massive Driver simplification, some tweaks to Parameter api
Diffstat (limited to 'src/main/scala/Chisel/Parameters.scala')
-rw-r--r--src/main/scala/Chisel/Parameters.scala6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/scala/Chisel/Parameters.scala b/src/main/scala/Chisel/Parameters.scala
index 9a117ee0..b6d2f328 100644
--- a/src/main/scala/Chisel/Parameters.scala
+++ b/src/main/scala/Chisel/Parameters.scala
@@ -119,6 +119,8 @@ class ChiselConfig(
}
}
+ def toCollector = new Collector(this.topDefinitions, this.knobValues)
+ def toInstance = new Instance(this.topDefinitions, this.knobValues)
}
object Dump {
@@ -470,6 +472,10 @@ final class Parameters(
def alterPartial(mask:PartialFunction[Any,Any]) =
_alter(Parameters.makeMask(mask))
+
+ def getConstraints:String = _world.getConstraints
+
+ def getKnobs:String = _world.getKnobs
}