1

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

Vivado 提供的 ILA(集成逻辑分析仪)确实表明 AXI 接口处于非活动状态,并且没有执行任何读取命令。

如何让 Rocket 芯片读取指令并执行它们?

非常感谢您提前。

4

1 回答 1

0

我建议您检查 Reset Vector 和 BootROM 的地址。如果我没记错的话,所有的火箭芯片核心都是从开箱即用的 bootrom 中运行的。我相信 Zynq 配置是相同的,但我没有使用 Zynq 配置的经验。设计可能在错误的地址正确启动,因此处理器可能会运行垃圾,直到启动调试会话。

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

于 2018-08-30T10:58:53.450 回答