用 Mill 构建和测试 Chisel 项目

依据这篇文章对 Mill 和其他工具的对比,我们可以看到 Mill 的优点在于其简单性和易用性。因此,我们将使用 Mill 来构建和测试模板项目。

  1. 下载 Chisel 的模板项目
git clone https://github.com/chipsalliance/chisel-template.git
cd chisel-template
  1. 对于项目中存在的 build.mill 文件,修改其中 %NAME% 为自己的项目名称,例如 my-chisel-project
sed -i 's/%NAME%/my-chisel-project/g' build.mill
  1. 运行 Mill 命令来构建和测试项目。
mill my-chisel-project.test

常见问题

  1. 执行时遇到verilator不支持的 -j 0操作,请安装最新版verilator。