我想知道如果我们使用Rocket核心(带FP)的库存实现,会使用多少Zybo fpga板资源。如果它已经是60%,那么如果我计划添加一些指令,那么从Zybo板开始可能没有意义。
答案 0 :(得分:2)
我无法与Zynq zybo FPGA板完全对话,但我可以为我使用的Zynq zedboard提供一些数字。
Utilization:
FF - 22%
LUT - 59%
BRAM - 15% (easily adjustable and dependent on cache sizing)
然而,重要的是要记住,Rocket核心本身只是FPGA领域的一小部分 - 它是非核心和周围的I / O基础设施,它们很好地映射到FPGA资源并占用了大部分LUT资源。
简而言之,您应该能够轻松地向核心添加新指令,并且看到FPGA资源利用率几乎没有变化。当然,除非您的新指令需要大量资源才能很好地映射到FPGA(例如,巨大的移位器或巨大的,高度移植的寄存器文件)。