diff options
| author | Jack Koenig | 2018-06-20 17:09:48 -0700 |
|---|---|---|
| committer | GitHub | 2018-06-20 17:09:48 -0700 |
| commit | 980778b1874b93b7e2778eb0c8f666f9691176f1 (patch) | |
| tree | a42175ff8a8b83e75e4e89eb98264b8cdc8ba584 /src/test/scala/chiselTests/NamingAnnotationTest.scala | |
| parent | 4cccd877c25116a1f0b90824aabfc689d7fe50ea (diff) | |
Programmatic Port Creation (#833)
Add chisel3.experimental.IO for programmatic port creation in Raw and
MultiIOModules. suggestName is required to name ports that cannot be
named by reflection. Two ports cannot be given the same name.
Diffstat (limited to 'src/test/scala/chiselTests/NamingAnnotationTest.scala')
| -rw-r--r-- | src/test/scala/chiselTests/NamingAnnotationTest.scala | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/test/scala/chiselTests/NamingAnnotationTest.scala b/src/test/scala/chiselTests/NamingAnnotationTest.scala index a7b9b75c..07962aaf 100644 --- a/src/test/scala/chiselTests/NamingAnnotationTest.scala +++ b/src/test/scala/chiselTests/NamingAnnotationTest.scala @@ -4,16 +4,14 @@ package chiselTests import chisel3._ import chisel3.internal.InstanceId -import chisel3.experimental.{chiselName, dump} +import chisel3.experimental.{chiselName, dump, MultiIOModule} import org.scalatest._ import org.scalatest.prop._ import chisel3.testers.BasicTester import scala.collection.mutable.ListBuffer -trait NamedModuleTester extends Module { - val io = IO(new Bundle() {}) // Named module testers don't need IO - +trait NamedModuleTester extends MultiIOModule { val expectedNameMap = ListBuffer[(InstanceId, String)]() val expectedModuleNameMap = ListBuffer[(Module, String)]() |
