20、vivado编译报错合集

这篇具有很好参考价值的文章主要介绍了20、vivado编译报错合集。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、普通IO引脚约束为时钟时报错

可在XDC引脚约束中添加一条语句;

set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets ZU15EG_0_CLK]

2、编译缓慢

解决办法:关闭其他没用的工程;

3、bd引出的接口

在top层输出中注释掉,保留top层中对接口的例化,在编译时是会报错的,需要在bd文件中就将接口去掉;

4、[Synth 8-1751] cannot index into non-array data_rx_fpga1

出错原因:数据位宽不对,定义数据时定义了一位位宽,实际需要4位位宽

5、[Place 30-69] Instance pll_cai/inst/clkin1_ibuf/IBUFCTRL_INST (IBUFCTRL) is unplaced after IO placer

出错原因:XDC引脚约束文件中有多余的输入;看报错提示,是高电平时钟信号不能驱动锁相环,锁相环输出时钟为600MHz,输入时钟为3.3V的20M时钟,电平太高,不对,因为使用的时钟引脚非特定的时钟引脚,将刚才注释掉的语句加上就可以,如下;

set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets ZU15EG_0_CLK]

[labtools 27-3366] cannot support older hw_server version 2018.3,vivado,硬件工程

[labtools 27-3366] cannot support older hw_server version 2018.3,vivado,硬件工程

6、顶层时钟输入驱动两个不同锁相环时报错

解决:修改为一个锁相环实现

7、顶层时钟输入驱动锁相环的同时驱动其他模块会报错

解决:用锁相环的输出驱动其他模块

8、提示时钟频率对不上

解决:把引出的管脚删掉,重新引出

[labtools 27-3366] cannot support older hw_server version 2018.3,vivado,硬件工程

9、[Labtools 27-3366] Cannot support older hw_server version 2021.1

vivado安装新版本后提示,不支持老版本的仿真器 

解决:Ctrl+Alt+A打开任务管理器,将hw_server服务停止掉,再连接仿真器就可以。

[labtools 27-3366] cannot support older hw_server version 2018.3,vivado,硬件工程

10、[Labtools 27-3312] Data read from hw_ila [hw_ila_1] is corrupted. Unable to upload waveform.

去掉代码中的vio核,就可以。

11、报错有信号线未连接

原因:bram核在例化时少例化了一个写使能信号。解决:双击打开bram核,将bram核中的写使能信号去掉

[labtools 27-3366] cannot support older hw_server version 2018.3,vivado,硬件工程

12、pll

模块中有pll,顶层中例化两次模块,报错说顶层输入的时钟驱动了多个buffer

        解决:在顶层中实现pll。

[labtools 27-3366] cannot support older hw_server version 2018.3,vivado,硬件工程

13、差分引脚赋值

约束为差分lvds的信号,不能被赋值为单端信号

差分的输入也不能直接引到ila核中观察信号

[labtools 27-3366] cannot support older hw_server version 2018.3,vivado,硬件工程

[labtools 27-3366] cannot support older hw_server version 2018.3,vivado,硬件工程

14、语法错误

错误:

[labtools 27-3366] cannot support older hw_server version 2018.3,vivado,硬件工程

正确:

[labtools 27-3366] cannot support older hw_server version 2018.3,vivado,硬件工程

或者下面这样也是正确的:

[labtools 27-3366] cannot support older hw_server version 2018.3,vivado,硬件工程

15、IBUFDS_inst2 is already declared

Command failed: Synthesis failed - please see the console or run log file for details

模块例化名称重复导致

[labtools 27-3366] cannot support older hw_server version 2018.3,vivado,硬件工程

16、The license feature ldpc@2018.04 could not be found.

需添加单独的ip license

[labtools 27-3366] cannot support older hw_server version 2018.3,vivado,硬件工程

17、IP_Flow 19-7077]IP XCI file missing or corrupt 'value_src' field. IP_Flow 19-7077] IP XCI file missing or corrupt 'value_permission' field.

芯片型号不对应,重新选择芯片型号,编译,打包ip核

18、Syntax Error Files(1)

模块例化时,最后一个括号被不小心注释掉了

[labtools 27-3366] cannot support older hw_server version 2018.3,vivado,硬件工程

19、Attempt to get parsing info during refresh. "On-the-fly" syntax checking information may be incorrect.

Vivado版本问题,将2023.2换成2021.1

20、This design requires 296 of such cell types but only 280 compatible sites are available in the target device.

[DRC UTLZ-1] Resource utilization: RAMB18 and RAMB36/FIFO over-utilized in Top Level Design (This design requires more RAMB18 and RAMB36/FIFO cells than are available in the target device. This design requires 296 of such cell types but only 280 compatible sites are available in the target device. Please analyze your synthesis results and constraints to ensure the design is mapped to Xilinx primitives as expected. If so, please consider targeting a larger device.)

资源不够

21、Waveform data read from ILA core is corrupted

给ila的时钟没有时钟,换一个驱动时钟

[labtools 27-3366] cannot support older hw_server version 2018.3,vivado,硬件工程文章来源地址https://www.toymoban.com/news/detail-781593.html

到了这里,关于20、vivado编译报错合集的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vivado编译报错记录

    此篇文章是我在使用vivado编写verilog时遇到的编译报错记录,并附带参考解决方案,持续更新~ [DRC NSTD-1] 此报错是因为在约束文件中对IO工作电压没有明确定义,解决方案[DRC NSTD-1] [Synth 8-434] 此报错是因为一个触发器不能同时是边缘触发和电平触发,解决方案[Synth 8-434] [Common

    2023年04月17日
    浏览(32)
  • VS2019编译UE4 4.27.2时出现编译报错

    完整的报错: 1.内部编译器错误。 UE4 D:UE4UnrealEngine-4.27.2-releaseEnginePluginsVirtualProductionRemoteControlSourceRemoteControlPrivateRemoteControlPreset.cpp 1870 2.严重性    代码    说明    项目    文件    行    禁止显示状态 错误    MSB3073    命令“....BuildBatchFilesRebuild.bat

    2024年02月14日
    浏览(33)
  • [Labtools 27-3733] Error during cs_server initialization: Failed to connect cs_server at TCP:localho

    记录遇到过的问题: [Labtools 27-3733] Error during cs_server initialization: Failed to connect cs_server at TCP:localhost:3042 to hw_server at TCP:localhost:3121. 烧录程序时,打开硬件目标找不到JTAG。 (此链接可见详情)xilinx vivado 2019 驱动问题,Connecting to hw_server url TCP:localhost:3121,jtag连接不上 | 码农家园

    2024年02月02日
    浏览(32)
  • OpenCV 报错:FFMPEG: tag 0x34363258/‘X264‘ is not supported with codec id 27 and format ‘mp4 / MP4‘

    首先说一下报错的地方,是在使用VideoWriter保存视频时: 出现如下错误: 经过查找网上资料,发现是cv2.VideoWriter_fourcc()参数存在问题, 解决方法: 将 修改为: 即可完美解决问题。

    2024年02月07日
    浏览(50)
  • Intellij idea 编译报错:Error : java 不支持发行版本5(error: release version 5 not supported)

    问题:在 IntelliJ IDEA 中创建一个Maven项目时,出现以下错误并且无法构建它。 我设法解决了错误并进行到可以构建的地步,因此我将介绍如何处理它。 环境 方法 – 如何处理“错误:java:错误:不支持发布版本 5” – 如何处理“错误:java:当前不支持源选项 5。请使用 6 或

    2024年02月12日
    浏览(32)
  • QT使用MSVC编译器报错:Project ERROR: Cannot run compiler ‘cl‘以及后续问题解决

    记录一次qtcreator工程使用MSVC创建报错“ Project ERROR: Cannot run compiler ‘cl’ ”,没办法运行编译器cl。 只显示 qmake配置文件 不出现工程文件, 在qtcreator安装目录下的MSVC2017确实并未找到cl.exe文件,于是下载了everything搜索软件,在电脑上找到了VSstudio的安装目录下MSVC2017编译器下

    2024年02月05日
    浏览(47)
  • 【carla】ubuntu20.04 编译carla-ros-bridge 安装过程、报错及其解决方法

    下载后进行catkin_make会报错3个错误 Create a catkin workspace: Clone the ROS Bridge repository and submodules: Set up the ROS environment according to the ROS version you have installed: Install the required ros-dependencies: 安装rosdepc,然后运行: 7.创建虚拟环境 8.安装pip依赖 方法1:在conda环境中安装empy: conda instal

    2024年02月11日
    浏览(46)
  • Ubuntu20.04安装Kinect2驱动libfreenect2以及对应的ros功能包iai_kinect2(解决编译报错)

    地址:https://github.com/OpenKinect/libfreenect2 1.安装libusb. The version must be = 1.0.20: 2.安装TurboJPEG: 3.安装OpenGL: 4.安装OpenNI2: 5.安装OpenCL的头文件和库: 根据这篇文章(本人的流程有所不同):Ubuntu 16.04.2 下为 Intel 显卡启用 OpenCL 1) 首先,安装官方的包: 其中clinfo是用来看系统opencl支

    2024年02月13日
    浏览(45)
  • JAVA-IDEA报错Error:Cannot run program “C:\Program Files\Java\jdk1.8.0_20\bin\java.exe“

    一般发生在更新jdk版本之后,执行java程序报错:Error:Cannot run program “C:Program FilesJavajdk1.8.0_20binjava.exe” (in directory “C:UsersxxxAppDataLocalJetBrainsIntelliJIdea2020.1compile-server”): CreateProcess error=2, 系统找不到指定的文件。 解决: 第一步 1)查看“C:Program FilesJavajdk1.8.0_20b

    2024年02月17日
    浏览(40)
  • nvcc fatal:nvcc cannot find a supported version of Microsoft Visual Studio.

    花了一天时间解决这个问题,装了好几个版本的VS2010,2015,2017;然后cuda也下载了11.1;11.3;卸载重装了好几次,电脑还重启了好几次,最后还是不行,打算把这个问题放一放来着,还是想挣扎一下,解决了。 这些概念的理解可以参考: 显卡,显卡驱动,nvcc, cuda driver,cudatoo

    2024年02月08日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包