配置火箭芯片
Configuring Rocket Chip
我想在不使用ROCC(arm协处理器)的情况下基于火箭芯片构建自己的SOC。我检查了这个有用的问题:
我寻找了一些详细的文档,但我只找到了几张没有实际教程的描述配置的幻灯片。
因此,我对下图有三个问题:
- 我设法为 tinyConfig 生成了整个 verilog,但是是否可以只生成 Rocket Chip、HostIO/AXI Convertor 和 MemIO/AXIHP Convertor?如果是的话怎么办?
- 火箭芯片生成器可以加调试接口吗?
- 我在哪里可以通过特定 FPGA 供应商的 RAM 更改火箭链中使用的 RAM?
rocket-chip生成的verilog可以在FPGA中使用。你只需要将behav_srams.v替换成vivado中生成的RAM即可。
在system/Config.scala中,您可以将class WithJtagDTMSystem添加到您的配置中以生成调试界面。
我想在不使用ROCC(arm协处理器)的情况下基于火箭芯片构建自己的SOC。我检查了这个有用的问题:
- 我设法为 tinyConfig 生成了整个 verilog,但是是否可以只生成 Rocket Chip、HostIO/AXI Convertor 和 MemIO/AXIHP Convertor?如果是的话怎么办?
- 火箭芯片生成器可以加调试接口吗?
- 我在哪里可以通过特定 FPGA 供应商的 RAM 更改火箭链中使用的 RAM?
rocket-chip生成的verilog可以在FPGA中使用。你只需要将behav_srams.v替换成vivado中生成的RAM即可。
在system/Config.scala中,您可以将class WithJtagDTMSystem添加到您的配置中以生成调试界面。