我是靠谱客的博主 虚幻背包,最近开发中收集的这篇文章主要介绍vivado linux编译速度,vivado中设置多线程编译,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

VIVADO中一个run编译时支持的线程数如下表:(综合时一般是2线程)

Place

Route

Windows默认

2

2

Linux默认

4

4

Windows开启maxThreads=8

4

4

Linux开启maxThreads=8

8

8

设置多线程的命令为:  set_param general.maxThreads 4

读取当前线程数的命令: 为get_param  general.maxThreads

最近基于vivado开发V7的逻辑,编译一把速度需要很长时间,一直在想办法解决这个问题,但是基本没找到什么好的方法。现在电脑配置已经很牛逼了,可是需要的时间还是很长,因此在找有没有能够充分利用电脑资源来提升编译速度的东西。找了半天就找了一条指令。

如下:

set_param general.maxThreads (8)

其中括号内的数字为编译器用到的最大线程数。在Windows中,编译器默认的是2,Linux中默认的是8。在Windows开发中我们利用这条tcl指令就可以将最大线程数改为8。不过每次在执行imp之前都需要输入一次,这个请同学们不要忘记。

我自己亲自试验过了提升的速度。同一个工程2线程需要52分钟,而8线程需要43分钟,提高了9分钟。虽然提高效果不明显,聊胜于无。

最后

以上就是虚幻背包为你收集整理的vivado linux编译速度,vivado中设置多线程编译的全部内容,希望文章能够帮你解决vivado linux编译速度,vivado中设置多线程编译所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部