Chisel版本

Chisel版本

如何查看当前使用的chisel版本

一般情况下chisel的版本会在build.sbt里显式定义,但有时候像jupter-notebook里并不能看到版本号
这种情况下有一个方法可以得到版本号
即生成的firrtl文件头会打印版本信息

1
2
;buildInfoPackage: chisel3, version: 3.1.2, scalaVersion: 2.11.12, sbtVersion: 1.1.1, builtAtString: 2018-07-25 16:52:17.431, builtAtMillis: 1532537537431
circuit T1 :

修改chisel 版本

1
2
libraryDependencies += "edu.berkeley.cs" %% "chisel3" % "3.1.2"
libraryDependencies += "edu.berkeley.cs" %% "chisel-iotesters" % "1.2.2"

如何知道最新release的chisel 版本号 ,可以访问 https://index.scala-lang.org/ 搜索chisel3 查看当前release版本
比如当前最新版本为3.1.7 , 修改build.sbt 重新sbt run时会自动下载最新版本库到~/.ivy2

libraryDependencies += "edu.berkeley.cs" %% "chisel3" % "3.1.7"

chisel Scala 版本对应关系

scala sbt chisel firrtl 状态
2.11.x x.x.x 3.1.x x.x.x 正常
2.12.x x.x.x 3.1.x x.x.x Fail, IO Bundle Error

chisel 3.1.x firrtl版本策略

01

评论