chisel-template
chisel-template copied to clipboard
A template project for beginning new Chisel work
I see that last release of chisel-template is on 2018. Is it the latest ? It's not following Chisel release ? thx
First, the original README is missing the test command for mill. And original build.sc uses %NAME% as the default target name, which can not pass the compile, and is inconsistent...
is mill version issue ? Compiling /home/lenged/project/test/chisel/chisel01/build.sc build.sc:8: object bsp is not a member of package mill import mill.bsp._ ^ build.sc:5: value ScalaTest is not a member of object mill.scalalib.TestModule...
gcd.GCDSpec *** ABORTED *** java.lang.NoClassDefFoundError: chisel3/MultiIOModule at chiseltest.internal.VerilatorBackendAnnotation$.(Testers2.scala:127) at chiseltest.internal.VerilatorBackendAnnotation$.(Testers2.scala) at chiseltest.experimental.ChiselTestCli.$init$(ChiselTestShell.scala:16) at chiseltest.experimental.ChiselTestShell.(ChiselTestShell.scala:22) at chiseltest.ChiselScalatestTester$TestBuilder.apply(ChiselScalatestTester.scala:26) at gcd.GCDSpec.$anonfun$new$1(GCDSpec.scala:24) at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23) at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85) at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83) at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104) ... Cause: java.lang.ClassNotFoundException: chisel3.MultiIOModule...
Add .scalafmt support to project Format all scala files Update deprecated usage of chiseltest and scalatest
Apply it to all scala files Question: I thought we it was lining up type info in bundles but it doesn't now and I've tested several places. Is till think...
It would be very helpful to have scalafmt integrated into this template.
Proposal to add a main that will generate Verilog into a target directory. I'm finding that I always add this whenever I clone `chisel-template` and it's likely reasonable to just...
The GCD test should generate a VCD.
The GCDSpec test class comment document: ``` /** * This is a trivial example of how to run this Specification * From within sbt use: * {{{ * testOnly gcd.GcdDecoupledTester...