freechipsproject / chisel-bootcamp

Generator Bootcamp Material: Learn Chisel the Right Way
Apache License 2.0
981 stars 278 forks source link

Use 3.2.0 release. #85

Closed ucbjrl closed 5 years ago

ucbjrl commented 5 years ago

Update to "release" versions of chisel ecosystem. NOTE: chisel-testers2 v0.1.0 is in the process of being published for this. I won't merge this PR until that publishing is complete. Once this PR has been merged, can someone push the update to binder hub, or leave instructions on how to do so?

jackkoenig commented 5 years ago

@azidar, how does one push to binder hub?

ucbjrl commented 5 years ago

Note: the testers2 section appears to be working, but in _3.6types - Creating a Custom Type, I'm getting:

ERROR ScalaInterpreter exception in user code (Exception thrown when elaborating ChiselGeneratorAnnotation)
firrtl.options.OptionsException: Exception thrown when elaborating ChiselGeneratorAnnotation
  chisel3.stage.ChiselGeneratorAnnotation.elaborate(ChiselAnnotations.scala:55)
  chisel3.stage.phases.Elaborate.$anonfun$transform$1(Elaborate.scala:19)
 ...
java.lang.NullPointerException
  ammonite.$sess.cmd8$Helper$Mac.<init>(cmd8.sc:4)
  ammonite.$sess.cmd9$Helper.$anonfun$res9$1(cmd9.sc:1)
  chisel3.Module$.do_apply(Module.scala:52)
  chisel3.stage.ChiselGeneratorAnnotation.$anonfun$elaborate$1(ChiselAnnotations.scala:50)
  chisel3.internal.Builder$.$anonfun$build$2(Builder.scala:406)
  scala.util.DynamicVariable.withValue(DynamicVariable.scala:62)
  chisel3.internal.Builder$.$anonfun$build$1(Builder.scala:404)
  scala.util.DynamicVariable.withValue(DynamicVariable.scala:62)
  chisel3.internal.Builder$.build(Builder.scala:404)
  chisel3.stage.ChiselGeneratorAnnotation.elaborate(ChiselAnnotations.scala:50)
  chisel3.stage.phases.Elaborate.$anonfun$transform$1(Elaborate.scala:19)