默认情况下,windows只会打开2线程编译
可通过 tcl 命令进行设置和查询当前设置的编译进程数,但关闭工程后设置失效
// 设置
set_param general.maxThreads 8
// 查询
get_param general.maxThreads
虽然网上说只能最大设置4线程,但实测都能设置,只是8时速度已达到最快。下面是测试结果,供参考:
-
一次性设置方法:以2018.3为例,操作后每次打开已设置8线程编译
vivado安装目录:D:\Xilinx\Vivado\2018.3\scripts 文件夹下,新建文件 init.tcl
文件中写入: set_param general.maxthreads 8