我想讓自己熟悉RISC-V ISA和火箭芯片。我已經設置了CONFIG=DefaultSmallConfig
並使用make verilog
命令在vsim
目錄中生成了Verilog代碼。我有一些關於輸出以及如何使用Design Compiler(DC)來合成系統的問題。如何合成火箭系統?
如何刪除與調試相關的端口和電線?我只需要綜合核心及其外圍設備,而不是調試相關的模塊/線路。
是頂級模塊
ExampleRocketSystem
?我必須在DC中設置current_design
,並且需要知道頂級模塊是什麼。除了
freechips.rocketchip.system.DefaultSmallConfig.v
輸出文件,我需要什麼才能運行完整的DC合成?假設我使用輸出Verilog文件並沒有其他文件進行DC合成,我得到了很多未解析的引用和寄存器,這些引用和寄存器由於是常量而被刪除。我在這裏錯過了什麼?