feat: 升级chisel版本至5.0

This commit is contained in:
Liphen 2024-03-22 22:56:41 +08:00
parent 6508b72858
commit 0a20a7cda9
2 changed files with 2 additions and 7 deletions

View File

@ -7,7 +7,7 @@ import mill.scalalib.TestModule.ScalaTest
import mill.bsp._
object playground extends ScalaModule with ScalafmtModule { m =>
val useChisel5 = false
val useChisel5 = true
override def scalaVersion = "2.13.10"
override def scalacOptions = Seq(
"-language:reflectiveCalls",

View File

@ -4,11 +4,6 @@ import circt.stage._
object Elaborate extends App {
implicit val cpuConfig = new CpuConfig()
def top = new PuaCpu()
val useMFC = false // use MLIR-based firrtl compiler
val generator = Seq(chisel3.stage.ChiselGeneratorAnnotation(() => top))
if (useMFC) {
(new ChiselStage).execute(args, generator :+ CIRCTTargetAnnotation(CIRCTTarget.Verilog))
} else {
(new chisel3.stage.ChiselStage).execute(args, generator)
}
(new ChiselStage).execute(args, generator :+ CIRCTTargetAnnotation(CIRCTTarget.Verilog))
}