【发布时间】:2018-07-06 16:09:41
【问题描述】:
使用 Rocket-Chip 生成器,我可以使用 Verilator 的内置版本创建 Verilog 输出和 C++ 仿真器。
我想使用 Verilator 使用默认配置 Verilog 输出生成 SystemC 代码,但出现错误。
我使用的是简单的命令行;
verilator -Wall -sc freechips.rocketchip.system.DefaultConfig.v
看到类似的错误;
找不到包含模块的文件:AsyncResetReg 这可能是因为没有使用 -I 指定搜索路径。 找不到包含模块的文件:plusarg_reader ...
有没有人这样做或知道我错过了什么? (包括路径?)
谢谢
【问题讨论】:
-
感谢您的建议...但我在我的结构中没有看到这个目录。我在 vsrc 目录下有 Verilog,在 'src' 下我看到 main/scala 但没有别的。深入研究 scala 路径,我只看到 scala 代码。我将需要在新环境中重新启动此过程。我可以尝试使用示例附带的 makefile(如 sc_hello_world),这似乎与手册中的说明有点不同。如果那没有帮助,希望我将拥有 src/main/resources/vsrc 目录。谢谢
标签: riscv rocket-chip