rocc.scala
Rocket repo中有一个描述接口的文件rocc
,我想构建它的verilog代码并查看代码。我的问题是我不知道如何将其他包导入到我的项目中,例如“uncore. ”或“Util. ”并运行SBT
.
现在用于构建我刚刚使用的新项目build.sbt
,chisel-dependent.sbt
文件位于 chisel-tutorial/problems 文件夹中
谢谢
虽然 chisel 可能不熟悉,但它可能比它生成的 verilog 更具可读性。如果您对 RoCC 界面感到好奇,我建议您查看上次 RISC-V 研讨会的幻灯片。
如果您真的想查看为这些组件生成的 verilog,我实际上建议您从 Rocket-Chip 存储库开始。从该仓库中,克隆rocc-template并更改为sha3 分支。Rocket-Chip repo 将自动检测子模块,并将其附加到 RoCC 接口。您还可以查看模板存储库以获取有关如何实例化要合并到 Rocket-Chip 中的项目的示例。