I just started with chisel-template.
I added below statement in DecoupledGCD.scala per a stackoverflow post.
object DecoupledGcdDriver extends App {
(new ChiselStage)emitVerilog(new DecoupledGcd(16))
}
When I ran
sbt run
The verilog file was generated in current directory per se.
However either I run
sbt "runMain gcd.DecoupledGcdDriver --help"
or
sbt "runMain gcd.DecoupledGcdDriver --target-dir <my dir>"
doesn't change anything.
My build.sbt is from latest template:
ThisBuild / scalaVersion := "2.12.13"
ThisBuild / version := "0.1.0"
ThisBuild / organization := "com.github.riggy2013"
lazy val root = (project in file("."))
.settings(
name := "chisel-gcd",
libraryDependencies ++= Seq(
"edu.berkeley.cs" %% "chisel3" % "3.4.3",
"edu.berkeley.cs" %% "chiseltest" % "0.3.3" % "test"
I don't have enough "reputation" so start a new thread here.