获取Rocket芯片以读取指令并执行它们?

时间:2018-08-28 17:21:49

标签: verilog cpu vivado rocket-chip

从Rocket芯片上移除复位后,我希望它会开始从内存中读取指令,但事实并非如此。

Vivado提供的ILA(集成逻辑分析器)确实表明AXI接口为无效,并且未执行任何读取命令。

如何获得Rocket芯片以读取指令并执行指令?

非常感谢您。

1 个答案:

答案 0 :(得分:0)

我建议您检查复位向量和BootROM的地址。如果我没记错的话,那么所有的火箭芯片内核都是可以直接从Bootrom运行的。我相信Zynq配置是相同的,但是我没有使用Zynq配置的经验。 该设计可能在错误的地址正确引导,因此处理器可能会在开始调试会话之前运行垃圾。

如果要从非易失性存储器启动,则必须更改此地址。 希望这可以帮助。 恰兰