2

我想在不使用 ROCC(arm 协处理器)的情况下基于火箭芯片构建自己的 SOC。我检查了这个有用的问题:rocket chip on non zynq FPGA 我查找了一些详细的文档,但我只找到了几张描述配置的幻灯片,没有实际的教程。因此,我对下图有三个问题:

火箭芯片

  • 我设法为 tinyConfig 生成了整体 verilog,但是否可以只生成 Rocket Chip、HostIO/AXI 转换器和 MemIO/AXIHP 转换器?如果是的话怎么办?
  • 火箭芯片生成器可以添加调试接口吗?
  • 我在哪里可以更改特定 FPGA 供应商的 RAM 在 Rocket chaip 中使用的 RAM?
4

1 回答 1

1

Rocket-chip生成的verilog可以在FPGA中使用。您只需将 behav_srams.v 替换为 vivado 中生成的 RAM。

在 system/Config.scala 中,您可以将类 WithJtagDTMSystem 添加到您的配置中以生成调试接口。

于 2019-12-18T08:21:18.213 回答