我最近在FPGA上做了一个Altera OpenCl项目,当编译进入quartus_fit时。它需要我PC上80%以上的RAM(我有32GB)。大约十个小时后,配件会压碎。一个拟合应该占用这么多的资源吗?我不知道如何解决它,如果合成成功,是否能保证完成?感谢
答案 0 :(得分:0)
我看到quartus_fit
消耗了大约110GB。因此,在构建大型设计的情况下,由于RAM不足,很可能会失败。
答案 1 :(得分:0)
到目前为止,17.1是OpenCL SDK和Quartus Pro工具最稳定的版本。如果它在其他版本中崩溃 - 我感到痛苦。如果您编译1150 Arria 10',他们会推荐64GB内存。我们能够在多个项目中为公司编译50%的完整1150 FPGA(32GB)。在13.1中,10个小时以上是正常的,但250 MHz小内核应在2小时内编译。大内存通常表示代码或BSP中存在问题。在OpenCL流程完成后查看TimeQuest中的计时结果 - 只需几分钟 - 如果您有很多违规行为,这通常表明出现了问题。