2
當我通過合成產生鑿一個Verilog的模塊,我有這種類型的警告(很多!):如何刪除由鑿子verilog後端生成的無用寄存器?
Warning (10036): Verilog HDL or VHDL warning at Polynomial.v(26): object "T98" assigned a value but never read
有沒有當我生成刪除這種類型的「無用」的信號選項verilog代碼?
我生成的Verilog與Scala代碼此選項:
object PolynomialMain {
def main(args: Array[String]): Unit = {
chiselMain(Array("--backend", "v"),() => Module(new Polynomial()))
}
}
在這裏,我built.sbt:
libraryDependencies += "edu.berkeley.cs" %% "chisel" % "2.3-SNAPSHOT"
scalaVersion := "2.11.6"
scalacOptions ++= Seq("-deprecation",
"-feature",
"-unchecked",
"-language:reflectiveCalls")