0

rocc.scalaRocket repo中有一个描述接口的文件rocc,我想构建它的verilog代码并查看代码。我的问题是我不知道如何将其他包导入到我的项目中,例如“uncore. ”或“Util. ”并运行SBT.

现在用于构建我刚刚使用的新项目build.sbtchisel-dependent.sbt文件位于 chisel-tutorial/problems 文件夹中

谢谢

4

1 回答 1

2

虽然 chisel 可能不熟悉,但它可能比它生成的 verilog 更具可读性。如果您对 RoCC 界面感到好奇,我建议您查看上次 RISC-V 研讨会的幻灯片

如果您真的想查看为这些组件生成的 verilog,我实际上建议您从 Rocket-Chip 存储库开始。从该仓库中,克隆rocc-template并更改为sha3 分支。Rocket-Chip repo 将自动检测子模块,并将其附加到 RoCC 接口。您还可以查看模板存储库以获取有关如何实例化要合并到 Rocket-Chip 中的项目的示例。

于 2015-05-21T00:27:41.863 回答