首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Vivado高效设计案例分享大赛---21...Vivado使用的一些小技巧1-4

Vivado高效设计案例分享大赛---21...Vivado使用的一些小技巧1-4

软件是我们的工具,使用越多就越熟练。使用一些小技巧可以让我们的开发更加快捷,所以我们在此总结一些小技巧(后面有新的会再补充):1. 更改默认的工程文件夹如果我们打开一些Vivado自动的工程,或者把以前老版本的工程/ISE建立的工程导入Vivado的时候,它会有一个默认的工程文件夹的问题。如果你没有注意而是直接一路点击next的话,可能发现找不到新生成的工程了。那它去哪里了呢?其实是有一个默认路径的问题。点击Vivado工具栏的Tools-options,就可以看到这个选项了,如图1所示。[[wysiwyg_imageupload:1321:]]图1 改变工程默认路径       默认的选项是把新生成的工程保存在当前打开的工程的子目录下面,在当前工程目录F7Vivado下面有一个很普通的F7文件夹,打开才能看到新生成的这个工程,所以隐藏地很深啊,如图2所示,所以还是把工程文件放在统一的目录结构下更容易管理。[[wysiwyg_imageupload:1322:]]图2 工程路径2. 指定ModelSim路径       习惯了使用ModelSim或者专门用它管理仿真文件的话,还是需要制定一下它的路径的。点击Vivado工具栏的Tools-options-General一栏的最后一行,就是设定ModelSim路径的地方了,如图3所示。[[wysiwyg_imageupload:1323:]]图3 设定ModelSim路径3. 改变帮助和提示信息的语言       英语不太好也没关系,我们可以直接在Vivado里面使用汉语的帮助和提示信息。点击Vivado工具栏的Tools-options-General中的语言选项,改成中午就行了,如图4所示。[[wysiwyg_imageupload:1324:]]图4 帮助和提示的语言4. 使用多核/多线程加快实现的速度       Vivado很好很强大,不过基于Java实现,在操作的时候总有一种想再快一点的感觉。现在PC上的CPU因为物理限制,单核的主频很难提高了,所以多核多线程的CPU已经非常普遍了。也行你在实现操作的时候总是看到Multithreading enabled for place_design using a maximum of 2 CPUs,就心想,我电脑上那么多核,其它的几个都去哪里呢?所以我们要用一个小命令把它们都发挥出来,在Vivado的TCL Console命令窗口里面输入下面的命令:       set_param general.maxThreads 8       然后再运行综合操作,看看结果是什么了?我们打开实现操作的报告,可以看到变化了:INFO: [Place 30-611] Multithreading enabled for place_design using a maximum of 4 CPUsINFO: [Drc 23-27] Running DRC with 8 threads怎么样,2CPU变成了4CPU,运行速度显著加快了吧:我实测的是实现操作从7分15秒减小到了6分22秒,少用了接近一分钟了。(因为实现技术的原因,整个实现阶段无法全部多核多线程处理,但是DRC多个规则的检查可以同时运行、布局布线这些使用全局优化算法的步骤也可以大大加快)。
记录学习中的点点滴滴,让每一天过的更加有意义!
返回列表