summaryrefslogtreecommitdiff
path: root/src/test/scala/chiselTests/experimental/hierarchy/Examples.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/scala/chiselTests/experimental/hierarchy/Examples.scala')
-rw-r--r--src/test/scala/chiselTests/experimental/hierarchy/Examples.scala10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/test/scala/chiselTests/experimental/hierarchy/Examples.scala b/src/test/scala/chiselTests/experimental/hierarchy/Examples.scala
index c0f504ff..996b36ee 100644
--- a/src/test/scala/chiselTests/experimental/hierarchy/Examples.scala
+++ b/src/test/scala/chiselTests/experimental/hierarchy/Examples.scala
@@ -236,4 +236,14 @@ object Examples {
class HasTypeParams[D <: Data](d: D) extends Module {
@public val blah = Wire(d)
}
+
+ @instantiable
+ class HasMultipleTypeParamsInside extends Module {
+ val tpDef0 = Definition(new HasTypeParams(Bool()))
+ val tpDef1 = Definition(new HasTypeParams(UInt(4.W)))
+ val i00 = Instance(tpDef0)
+ val i01 = Instance(tpDef0)
+ val i10 = Instance(tpDef1)
+ val i11 = Instance(tpDef1)
+ }
}