【发布时间】:2017-08-28 06:03:18
【问题描述】:
我正在尝试熟悉 RISC-V ISA 和 Rocket Chip。我已经设置了CONFIG=DefaultSmallConfig 并使用vsim 目录中的make verilog 命令生成了Verilog 代码。我有几个关于输出以及如何使用设计编译器 (DC) 合成系统的问题。
如何删除与调试相关的端口和电线?我只需要综合核心及其外设,不需要调试相关的模块/线。
顶层模块是
ExampleRocketSystem吗?我必须在DC中设置current_design,并且需要知道顶级模块是什么。除了
freechips.rocketchip.system.DefaultSmallConfig.v输出文件,我还需要什么才能运行完整的 DC 综合?假设我使用输出 Verilog 文件而不使用其他文件进行 DC 综合,我会得到很多未解析的引用和由于常量而被删除的寄存器。我在这里错过了什么?
【问题讨论】:
标签: riscv