xilinx vivado 设置多核多线程加快综合、布局布线、仿真速度的方法
本文首发于hifpga.com
加快vivado布局布线速度的多核编译方法
在tcl中执行下面的语句 set param general.maxThreads n来设置,n是你的CPU线程数。
在设置之后你可以通过get_param general.maxThreads 指令来确认是否成功设置,
加快vivado综合速度的多核编译方法
操作方法与上面加快布局布线的方法一样。
实际发现效果并不是很明显,官方论坛中提到只有在LINUX上才能发挥8核以上的效能,而且8核以上的效能提升并不明显。
加快vivado仿真速度的多核编译方法
官方提到参见 UG900第206页
很遗憾,是对c代码的。。。。
最终找到这么一个选项 xelab -mt,
比较遗憾的是这个只对仿真编译有效,如果真的要充分发挥CPU性能,还上直接用CVS仿真吧。
要整体提升vivado的速度,还是上LINUX,我在4核LINUX虚拟机中运行整个流程的速度都比我12核24线程的WIN10机器要快。