在VIVADO软件编写程序时会遇到很多类型的错误,写个博客记录下来防止再犯,短期可能只有几个问题,会长期保持更新,遇到问题就记录。

2022.4.09
【问题1】 The debug port ‘u_ila_0/probe4’ has 1 unconnected channels (bits). This will cause errors during implementation

这在使用ILA时常见的错误,意思是有一些接口没有连接。

解决方法:检查ILA的例化。
1、是不是全部的probe都连到了信号上。
2、每一个probe和连接的信号位宽是否一致,不一致的话也会出现这个错误。
一般来说都是这两个方面导致出现这个错误,如果这样还没有解决可以在评论区留言讨论。

补充: ILA连接的信号一定要在当前文件中有定义,比如我的ILA例化是在顶层文件中进行的,连接的信号没在顶层文件,而在其他Verilog文件中,也会出现这个错误。解决的方法要么在要连接信号所在文件中调用ILA,要么就是将连接到信号输入到顶层文件中来。

2022.4.11
【问题2】 Could not generate core for dbg_hub. Aborting IP Generation operaion. The current Vivado temporary directory path

由报错信息可以得知是路径字符数太多。

解决方法:减少路径字符数。

2022.4.21
【问题3】 multi-driven nets:net

错误的产生原因是对同一个信号进行了多次赋值,Verilog中规定了不能在两个always块中给同一个信号赋值。

解决方法:找工程文件中多驱动的信号,看信号的赋值情况。或者直接生成RTL,通过电路查看是否有多驱动信号。

2022.4.21
【问题4】 [Synth 8-448] named port connection ‘s_axis_config_tvalid’ does not exist for instance ‘dds_compiler_0_inst’ of module ‘dds_compiler_0’ [“D:/Study/ZYNQ/ZYNQ_Apan/4_SourceCode/TEST_Project/DA/DA.srcs/sources_1/new/dds_test.v”:43]

写完程序在综合时报错了,这是Windows上Vivado HLS编译器的一个已知问题,其实我上面也提到过,只是报错信息不一样,那就是路径太长。在综合包含基于HLS的 IP的设计时,路径要尽可能的短。

解决方法:减少路径。

2022.4.28
【问题5】 [Synth 8-685] variable ‘xx’ should not be used in output port connection

今天在写用ZYNQ驱动AD芯片的程序,程序写完后综合的时候出现了这个错误。在检查了一遍程序之后发现是一个比较容易犯的但是比较低级的错误。出问题的信号为输出信号,在子模块中定义为reg型,在顶层模块中也定义成了reg型。

解决方法:在顶层模块中将出问题的信号修改为wire类型。

2022.5.12
【问题6】 ordered port connections cannot be mixed with named port connections

解决方法:例化模块时符号错误,检查 “.” 和 “,” 有没有多和少,最后例化的参数后面没有 “,

2022.6.6
【问题6】 [USF-XSim-62] ‘elaborate’ step failed with error(s). Please check the Tcl console output or ‘XXX/sim_1/behav/xsim/elaborate.log’ file for more information.

在仿真时很容易出现的提示信息,一般仿真出现错误都会提示这个,翻译过来也没有什么太多的实质性信息,错误信息只告诉你elaborate步骤失败。

解决方法:这时打开工程目录下,xsim文件夹下名叫elaborate的文本文档,里面会有错误的具体信息,会提示在第几行,就比如我几次遇到的有输出端口未定义,变量位数设置的不对。

VIVADO软件错误及解决办法汇总相关推荐

  1. 仙逆网页服务器失败,全民仙逆闪退进不去了怎么办 闪退解决办法汇总

    相信喜欢玩手机游戏的玩家们在玩游戏的过程中或多或少都会碰到闪退或者登陆不上游戏的情况吧,全民仙逆也自然不例外,所以今天热心的一游网小编就来告诉大家全民仙逆闪退进不去了怎么办 闪退解决办法汇总. 全民仙 ...

  2. C中不安全的函数以解决办法汇总

    C中不安全的函数以解决办法汇总 C 中大多数缓冲区溢出问题可以直接追溯到标准 C 库.最有害的罪魁祸首是不进行自变量检查的.有问题的字符串操作(strcpy.strcat.sprintf 和 gets ...

  3. Apple pencil 无法连接到ipad的解决办法汇总

    Apple pencil 无法连接到ipad的解决办法汇总 大概有两周左右没有使用apple pencil,突然发现ipad识别不了,连接不上了.按所有尝试过的方法进行了排序,如果中间某步可以连接上, ...

  4. 苹果手机怎么设置时间24小时制_手机资讯:无法激活 iMessage 等问题及解决办法汇总...

    如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多知识的,这些知识很多小伙伴一般都是不知道的,就好比最近就有很多小伙伴们想要知道无法激活 iMessage 等问题及解决办法汇总, ...

  5. PS4二战在线游戏连接不上服务器,使命召唤14:二战打不开怎么办 游戏无法运行解决办法汇总...

    使命召唤14:二战是<使命召唤>系列的全新续作,一些玩家在下载未加密版的游戏后会遇到使命召唤14打不开.使命召唤14无法运行.使命召唤14未响应等等问题,其实这些问题并不是游戏本身的问题, ...

  6. 安装H3C Cloud Lab(HCL)时遇到的问题及解决办法汇总

    安装HCL H3C Cloud Lab (HCL)时遇到的问题及解决办法汇总 安装HCL有感 遇到的问题汇总 1,see the logfile...for details 2,请检查Virtual ...

  7. CorelDraw出现应用程序恢复管理器向导解决办法汇总

    CorelDraw(cdr)出现"应用程序恢复管理器向导",对于那些经常使用Coreldraw软件的朋友来说应该不会陌生吧?这两天自己和同事的Coreldraw也都时不时的出现&q ...

  8. 网络rtk能连接服务器,没信号,RTK网络应用出现问题也不怕,解决办法汇总来了...

    原标题:RTK网络应用出现问题也不怕,解决办法汇总来了 这些年来随着GPS产品的越来越多的应用,CORS基站被越来越多地应用到RTK测量中,大大提高了工作效率,减少了人力物力成本. 但是,一些用户在使 ...

  9. python报错及解决办法汇总

    python报错及解决办法汇总 matplotlib 'gbk' codec can't decode byte 0x9a in position 37: illegal multibyte sequ ...

最新文章

  1. 计算机基础课程教学创新,【计算机基础论文】大学计算机基础课程教学创新探讨(共5359字)...
  2. isNotNull与isNotEmpty区别
  3. [BetterExplained]如何有效地记忆与学习
  4. Python语言学习之字母G开头函数使用集锦:global用法之详细攻略
  5. 微服务启动顺序_基于华为云CSE微服务接口兼容常见问题
  6. #{}不自动改参数类型_我是干流动补胎的,想让我的柴油机气泵自动打气,怎么改装。谢谢。...
  7. 微服务、容器、DevOps三者之间的关系你清楚吗?
  8. 创建苹果id失败_自制无添加苹果干 无糖
  9. IDEA中看代码时返回上一步快捷键(Mac)
  10. 计算机金融学校排名2015,金融学院2015级各专业排名情况统计表
  11. openlayers6踩坑系列(七)坐标经纬度转换公式
  12. 企业微信sdk调用流程
  13. 测试开发工作者日记:2020.6.10-6.11
  14. Predicting Depth, Surface Normals and Semantic Labels with a Common Multi-Scale Convolutional Archit
  15. 2021年电工(初级)考试题库及电工(初级)模拟考试
  16. VueI18n国际化vm._watchers[0].constructor未定义的解决办法:修改源代码吧
  17. 百度地图3d效果和卫星图效果
  18. css背景图片和背景颜色一起显示
  19. 插入法排序c语言程序,C语言之插入排序算法
  20. apache2 docker 无法访问_Docker 安装 Apache

热门文章

  1. 性能测试常见问题及瓶颈判断分析
  2. 如果你想成为数据分析师,这里有些建议可能有所帮助
  3. CATIA通过excel文件快速批量导入材料库
  4. matlab实现人口阻滞增长模型的代码
  5. 中兴网络设备交换机路由器查看VRRP状态检查命令方法
  6. 【Linux】网络原理
  7. 厦大计算机数据结构期末试卷,2019厦门大学875数据结构与操作系统考试范围(大纲)和参考书目...
  8. 【测试用例设计】测试用例基本概念
  9. 小学四年级计算机工作总结,四年级小学生上学期个人总结
  10. 新浪微博客户端开发--显示单条微博