问题描述
我正在处理一个生成大量组件的项目。我遇到的问题是 Quartus 在 /db 目录中生成了大量文件,数量级为数十万。
我正在使用的系统存储空间有限,而且速度也很慢。仅删除 db 文件夹就需要 20 多分钟,而对于该项目,我必须进行许多单独的构建,因此这是一个重要的瓶颈。
Quartus 是否支持在综合期间将数据库存档保存在 ram 中?
Vivado 为 -in-memory
命令提供了 create_project
选项。是否有 Quartus 等价物?我已经浏览了“Quartus II 脚本参考手册”,但一无所获。
Quartus 版本是 19.1
谢谢。
解决方法
我找不到任何类似于 -in-memory 的选项。
但是,我在 linux 系统上工作,因此通过将构建目录放在 tmpfs(ram 文件系统)中,我能够获得显着的性能改进。