我想在zcu102 xilinx板上加载riscv。我查看了各个站点,它们具有其他特定板的代码,但我不确定如何移植它。 由于我是初学者,因此您可以提供一些起点吗?
我尝试了低风险实施,但无法将其移植到zcu102。
很抱歉含糊。我想在FPGA上运行riscv soc平台,例如lowrisc。但他们在github中给出的代码已针对nexy4 ddr板进行了优化。而且我在将其转换为zcu102时遇到了问题。所以,我在问我是否可以遵循一些步骤?喜欢的接口列表需要更改吗?
答案 0 :(得分:0)
Risc-V不是处理器。
Risc-V是由某些处理器实现的指令集(ISA)。 然后,如果要“加载” Risc-V处理器,则必须选择一个,然后将其与FPGA工具(Xilinx的Vivado)进行合成。
Here a list of Risc-V cores在Risc-v基金会网站上。
答案 1 :(得分:0)
您可以尝试使用FPGA内核中的Instant Soc。 编译器直接从C ++构建包括此RISC-V处理器和UART,I2C等的soc。所有外围设备均定义为C ++对象。很好用。 我主要将其与Artix结合使用来连接Ethernet cores上的AXIS流。