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

问题描述 投票:1回答:1

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

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

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

非常感谢你提前。

verilog cpu vivado rocket-chip
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.