Vivado常见问题集锦

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vivado常见问题集锦相关的知识,希望对你有一定的参考价值。

4. Vivado的外部时钟输入问题

  在使用basys3进行摄像头配置的时候出现了如下问题,最后经上网查阅资料最后得以解决,出现这个问题的原因是,遇到上面的问题是因为我们将外部输入的一个时钟管脚 OV7670_PCLK(摄像头输出给FPGA的像素时钟)分配到了一个普通的IO口上面,如果是用一个专用的时钟管脚,比如说ZedBoard有专有时钟管脚 Y9就不会出现这样的错误了。

  因为是IO管脚上,所以其周围没有全局时钟 BUFG,所以我们在 XDC 里使用:set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets {OV7670_PCLK_IBUF}]  来屏蔽 Xilinx 的检测,从而通过编译。这个方式在软件提示的错误中也提供了解决方法,

技术分享

技术分享

3. 提升Vivado编译速度

我们都知道Vivado编译起来相当的慢,每次综合起来我就拿起了手机,这个方法可以提高编译速度,在VIVADO中一个run编译时支持的线程数如下表:(综合时一般是2线程)

 

Place

Route

Windows默认

2

2

Linux默认

4

4

Windows开启maxThreads=8

4

4

linux开启maxThreads=8

8

8

 在tcl脚本处输入如下命令:

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

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

1. [Common 12-70]Application Exception: Not found in path: xsdk

技术分享

这个错误的原因是没有安装SDK,所以打不开SDK,可以找到vivado的安装包重新安装SDK.。

2. [USF-XSim 62]‘compile’ step failed with error(s). Please check the Tcl console output or ‘E:/Vivado/工程路径/sim_1/behav/xvlog.log‘file for more information

技术分享

Vivado我也是很无奈呀,查错能力不强,仿真速度又慢,就这么一个问题让我查找了一天,还好最后解决了,分享出来希望后面遇到这样错误的同学不要 在这上面耗费太多时间。

这个错误一定是你的仿真文件有问题, 仿真文件有问题, 仿真文件有问题,没毛病,仔细看仿真文件

技术分享

 

转载请注明出处:NingHeChuan(宁河川)

个人微信订阅号:开源FPGANingHeChuan

如果你想及时收到个人撰写的博文推送,可以扫描左边二维码(或者长按识别二维码)关注个人微信订阅号

知乎ID:NingHeChuan

微博ID:NingHeChuan

原文地址:http://www.cnblogs.com/ninghechuan/p/7247441.html 

以上是关于Vivado常见问题集锦的主要内容,如果未能解决你的问题,请参考以下文章

vivado安装问题

如何使用老版本的vivado打开新版本的vivado 工程

vivado仿真波形显示不完整

为啥我在vivado生成不了 ddr3 ip核

vivado microblaze 怎么查看波形

Vivado级联Modelsim仿真Re-launch问题