我想知道如果我们使用 Rocket core 的股票实现(带 FP),使用了多少 Zybo fpga 板的资源。如果它已经是 60%,那么如果我打算添加一些说明,那么从 Zybo 板开始可能没有意义。
问问题
387 次
1 回答
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(例如,巨大的移位器或巨大的、高度移植的寄存器文件)。
于 2014-11-21T15:32:27.613 回答