如何查看当前使用的chisel版本
一般情况下chisel的版本会在build.sbt里显式定义,但有时候像jupter-notebook里并不能看到版本号
这种情况下有一个方法可以得到版本号
即生成的firrtl文件头会打印版本信息
1 | ;buildInfoPackage: chisel3, version: 3.1.2, scalaVersion: 2.11.12, sbtVersion: 1.1.1, builtAtString: 2018-07-25 16:52:17.431, builtAtMillis: 1532537537431 |
修改chisel 版本
1 | libraryDependencies += "edu.berkeley.cs" %% "chisel3" % "3.1.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 |