【问题标题】:Quartus fitter takes a lot of RAMQuartus fitter 占用大量内存
【发布时间】:2017-11-16 06:26:43
【问题描述】:
我最近在 FPGA 上做一个 Altera OpenCl 项目,当编译进入 quartus_fit 时。它占用了我 PC 上 80% 以上的 RAM(我有 32GB)。大约十小时后,配件会被压碎。配件应该占用这么多资源吗?不知道怎么解决,如果合成成功,quartus fitter是否保证完成?谢谢
【问题讨论】:
标签:
opencl
fpga
intel-fpga
quartus
【解决方案1】:
我看到quartus_fit 消耗了大约 110GB。因此,在构建大型设计的情况下,它很可能会因 RAM 不足而失败。
【解决方案2】:
17.1 是迄今为止最稳定的 OpenCL SDK 和 Quartus Pro 工具版本。如果它在其他版本中崩溃 - 我能感受到你的痛苦。如果您为 1150 Arria 10 进行编译,“他们”建议使用 64GB 的 RAM。我们能够在公司的多个项目中以 32GB 编译 50% 完整的 1150 FPGA。在 13.1 中过去 10 多个小时是正常的,但 250 MHz 小内核应该在 2 小时内编译。大内存通常表明代码或 BSP 中存在问题。在 OpenCL 流程完成后查看 TimeQuest 中的计时结果 - 只需几分钟 - 如果您有很多违规行为,这通常表明有问题。