在使用Verilog进行项目开发的时候会遇到各种各样的错误,语法错误还好,容易排查,但是遇到了逻辑错误以及其他隐形的错误总是让人头大,下面这个问题,用一种非人类语言提示的错误,着实让人望而生畏,不过也并非不能解决,这得益于前人遇到过这种问题,并给出了解决方案,见文末参考链接。

行为仿真时错误提示:

[VRFC 10-3032] 'xbip_pipe_v3_0_5.xbip_pipe_v3_0_5_viv_comp' failed to restore

[VRFC 10-213] Registering Dependencies Error: The primary unit 'xbip_pipe_v3_0_5_viv_comp' could not be found during restore

这些莫名其妙的东西,代码中肯定是没有的,定位到IP核的问题。

https://www.xilinx.com/search/support-keyword-search.html#q=E=&B=&T=VRFC%3A10-3032

搜索解决方案:

Re: Vivado 2018.3 IP core simulation error

Please try this once:

In Settings of Vivado GUI, you can find IP project setting. Disable the option " Use Precompiled IP simulation libraries ".

Also, go to Simulation in IP project setting. Go to Advanced and disable incremental compilation.

Hope that works for you.

意思是进行如下设置:

不要勾选预编译:

不要勾选增量编译:

保存更改,之后执行行为仿真,问题得到了解决。

至于为什么呢?咱也不敢说,咱也不敢问。

就这样吧。

参考链接:https://forums.xilinx.com/t5/Simulation-and-Verification/Vivado-2018-3-IP-core-simulation-error/m-p/932068#M24783

遇见BUG(2)去掉你的增量编译使能!相关推荐

  1. 最网最全bug定位套路,遇见bug再也不慌了

    前言 "不积跬步,无以至千里:不积小流,无以成江海." 想成为编程大佬也一样,不经过海量的bug.各种复杂的系统问题的处理经验,那么始终是纸上谈兵的小菜鸟. 那么如何做到遇到bug ...

  2. 遇见BUG(3)critical warning也要关注!

    在Vivado调试工程时候,是不是有这么一个习惯(至少是我),只要不是error,哪怕再多的critical warning,也不多看一眼,认为与我无关,只是相应的EDA工具多此一举. 嗯,,,有时候 ...

  3. 遇见BUG(1):都是非时钟专用引脚惹的祸?

    最近遇到一个问题,就是在使用FPGA上的一对差分时钟的时钟,总是提示这样的错误: [Place 30-172] Sub-optimal placement for a clock-capable IO ...

  4. 遇见BUG(5)如何找到VHDL的包呢?

    由于实在不是太懂VHDL,而工程中难免会遇到前人留下的程序中使用的就是VHDL,于是遇到报错难免会有点头大. 昨天晚上就把别人的VHDL程序移植了过来,本以为大功告成,没想到出现如下这种错误,没能解决 ...

  5. 遇见BUG(4)不要默认电平标准!

    纠错是一个很考验耐心与运气的事情,有时候真的让你怀疑人生. 最近,我再做一个SRIO以及Auraro 通信的事情,使用了Xilinx提供的例程,可是就是这个看似权威的例程,出现了一些让我感觉" ...

  6. 软件测试培训分享:如何划分bug的严重级别

    软件测试工程师在工作中,最常见的就是遇见bug,那么所有的bug都是有轻重缓急的,如何划分bug的严重级别呢?本期软件测试培训分享教程就为大家做下详细的介绍. 软件测试培训分享:如何划分bug的严重级 ...

  7. 【IE大叔的嘴歪眼斜】之—— 由hasLayout引发的临床CSS Bug表

    IE大叔这嘴歪眼斜的毛病不是一天两天了,集体拉出来测试时候,明明大家都在微笑,就丫一副呲牙咧嘴的...... 哎,没办法,谁让咱国内市面上都是这种呲牙咧嘴的浏览器呢.....(关注IE678死亡速度) ...

  8. css bug 集2

    问题 浏览器 DEMO 解决方法 Hacking Rules:property:all-ie\9; property:gte-ie8\0;*property:lte-ie7; +property:ie ...

  9. IE CSS Bug及解决方案参考手册

      问题 浏览器 DEMO 解决方法 Hacking Rules: property:all-ie\9; property:gte-ie8\0;*property:lte-ie7; +property ...

最新文章

  1. js 禁止复制粘贴全选
  2. Android OkHttp之 offline cache
  3. python syslog服务器_Python3+syslog使用及相关说明
  4. python能做游戏吗-python制作小游戏(一)
  5. 【Android 安全】DEX 加密 ( Application 替换 | 获取 ContextImpl、ActivityThread、LoadedApk 类型对象 )
  6. 如何写出让同事好维护的代码?
  7. rabbitmq(四)、消息丢失问题
  8. 让vs2008支持jQuery的智能提示!
  9. js将9999以内的值的个位改为0
  10. MyBatis第2天
  11. DBUtils结果集处理
  12. mysql子查询总分最高的学生_mysql高级内容
  13. SQLServer中Case when的一个意外问题
  14. bigdata是什么
  15. Python入门--二重循环中的continue和break
  16. 如何在Eclipse下查看JDK源代码
  17. 【网络安全】大学信息安全技术 期末考试复习题
  18. 【AI大咖】扒一下低调的Yoshua Bengio大神
  19. lua invalid pattern capture
  20. CCF [201703-1] 分蛋糕(C++)

热门文章

  1. ViewPager多页面滑动切换以及动画效果
  2. RedHat开机启动流程
  3. 请教个问题,ajax.net 的效率如何
  4. 鸿蒙2.0 安卓,华为鸿蒙2.0可以替代安卓吗,华为鸿蒙2.0优势在哪
  5. matlab 正四面体,填隙工具箱,caulking box,音标,读音,翻译,英文例句,英语词典
  6. 把表格的一列生成数组
  7. linux测试网页装载时间,如何用Flood测试Web服务器响应时间
  8. 孩子数学成绩不好怎么办_孩子数学成绩不好,家长可以这样做
  9. js两个等号和三个等号_js中两个等号(==)和三个等号(===)的区别
  10. -m commit git_走在前沿的弄潮儿,怎能不会Git的那些奇技淫巧