仿真错误描述:

作为新手在学习FPGA时的问题,使用Verilog语言在Vivado中编程,在进行仿真时出现错误提示如下:

  • [USF-XSim-62] 'compile' step failed with error(s). Please check the Tcl console output or 'G:/FPGA_code/FPGA_Artix7/14_fsm/complex_fsm/complex_fsm/complex_fsm.sim/sim_1/behav/xsim/xvlog.log' file for more information.
  • [Vivado 12-4473] Detected error while running simulation. Please correct the issue and retry this operation.

当你会发现你的代码并无语法错误,也无法通过界面进行错误定位:

错误原因:

大部分是由于在你敲代码时有些变量敲的有问题,如本人出现的问题:

module complex_fsm(...);
...reg  [4:0] state;
...
...always@(posedge sys_clk or negedge sys_rst_n)if(sys_rst_n == 1'b0)po_cola <= 1'b0;  else if((stat == ONE_H && pi_money == 2'b10)||(stat == TWO   && pi_money == 2'b01)||(stat == TWO   && pi_money == 2'b10))po_cola <= 1'b1;else po_cola <= 1'b0;
...
endmodule

上段代码寄存器变量声明的时候为state,但是使用时少敲了一个"e",变为stat,这时不会提示语法错误,但是在仿真时会出现:

ERROR: [Common 17-39] 'launch_simulation' failed due to earlier errors.

解决方法:

针对少字母的问题,如何查找出错的位置,首先不能使用语法错误定位。这里Vivado会在仿真时,生成一个问题描述文件:xvlog.log,其位置在Vivado的错误提示中会有显示:

[USF-XSim-62] 'compile' step failed with error(s). Please check the Tcl console output or 'G:/FPGA_code/FPGA_Artix7/14_fsm/complex_fsm/complex_fsm/complex_fsm.sim/sim_1/behav/xsim/xvlog.log' file for more information.

拿本人的错误代码为例进行说明:

通过该文件可以定位到错误的位置,可以查看相应的代码。改过相应的代码即可解决该问题。


如果该问题通过本博客解决,请大家三连一下,本人将继续在FPGA和硬件方向继续发优秀的博客

谢谢大家的支持!

[error] Vivado代码仿真时错误提示:ERROR: [Common 17-39] ‘launch_simulation‘ failed due to earlier errors.相关推荐

  1. Vivado 报错Error:‘launch_simulation‘failed due to earlier errors.

    项目场景: ` 在使用Vivado 2018.3过程中,编辑完代码一会,仿真出错,故进行纪录. 问题描述 `Verilog语言在Vivado中编程,在进行仿真时出现错误提示如下: 之后点击OK,继续报 ...

  2. 【FPGA】vivado Error:‘launch_simulation‘failed due to earlier errors.

    创作时间:2022-05-04 1)准备进行波形仿真,发现错误,提示如下: 2)点击OK ,给出提示信息,如下图: 3)找到对应的报告文件,打开阅读. 4)发现原因,回到代码看了下. 5)修改代码,如 ...

  3. jupyter 代码提示_Jupyter lab安装R支持时错误提示: exited with code 127解决办法

    在Jupyter lab安装R支持时错误提示:jupyter-client has to be installed but "jupyter kernelspec --version&quo ...

  4. error C251: illegal octal digit 错误提示

    error C251: illegal octal digit 错误提示 可能是定义出问题,比如 #define updatY 03 应该改为: #define updatY 3

  5. 关于MySQL错误提示ERROR 1265 (01000)的问题分析及解决方案

    MySQL Error 1265 (01000) 错误提示 ERROR 1265 (01000): Data truncated for column '性别' at row 1 错误原因: 某个字段 ...

  6. rdo远程计算机需要,RDO远程连接时错误提示解决办法

    RDO远程连接时提示"远程计算机需要网络级别身份验证,而您的计算机不支持该验证,请联系您的系统管理员或者技术人员来获得帮助" 1.先用个人电脑自带远程工具mstsc连接到服务器Wi ...

  7. Error filterStart startup failed due to previous errors

    Error filterStart startup failed due to previous errors 2007-2-23 15:06:44 org.apache.catalina.core. ...

  8. eclipse中出现Context startup failed due to previous errors错误解决方法

    eclipse中出现Context startup failed due to previous errors错误解决方法 今天使用svn更新了工程之后,发现eclipse工程的.classpath文 ...

  9. 运行opencv程序后出现runtime error! R6025-pure virtual function call 错误提示的解决方法

    运行opencv的代码,主函数(main)返回时产生了runtime error! R6025-pure virtual function call 的错误提示,若程序前面的所有代码都没有问题,就到最 ...

最新文章

  1. 对实体类的所有String类型的成员变量值trim
  2. 网页页面设计如何做到极致舒适感?
  3. 神策数据埋点大升级,一站式埋点,360° 满足你的不同场景需求
  4. ubuntu squid 做http代理
  5. Android DDMS如何使用?
  6. 【转】应用架构之道:分离业务逻辑和技术细节
  7. python2转python3代码_2to3 – 自动Python 2到3代码翻译 – 开发工具(Python教程)(参考资料)...
  8. 小数加分数怎样计算讲解_“分数,小数,百分数 的互化”我这样教学,学生很快就学会了。...
  9. matlab求灰度图像梯度,[求助]如何求图像的梯度
  10. phpexcel读取输出操作
  11. Audio 加载hal (loadHwModule)
  12. html限制显示字数其余用...代替,html实现钝角效果;html实现限制一行字数的显示,超出的部分用省略号(....)来代替...
  13. python内置函数用来打开或创建文件并返回文件对象_python内置函数
  14. ECLIPSE软件安装MyBatis插件 MyBatis Generator
  15. 电镜的成像原理-透射电镜成像原理1
  16. 【嵌入式 C】嵌入式开发神器—SourceInsight的使用教程
  17. jsp的include标签
  18. 三星 android 刷机,三星安卓手机如何刷机 三星安卓手机刷机通用方法介绍【教程】...
  19. Latex/WinEdt中文编辑
  20. 转 --- 恢复误删数据

热门文章

  1. iOS——MVC设计模式
  2. P1873 砍树 【二分】
  3. Memcached哈希性能优化(八)——总结报告
  4. 计算机网络MOOC期末考试答案与解析
  5. m35c android 4.4,索尼M35c拍照比之前有很大改善_索尼 Xperia SP_手机Android频道-中关村在线...
  6. 第五届蓝桥杯C/C++本科B组(真题试做)(6~8)
  7. 一曲《千秋令》,唱不尽千古风华
  8. 【Visual C++】游戏开发笔记四十二 浅墨DirectX教程之十 游戏输入控制利器:DirectInput专场...
  9. 中职计算机应用专业课堂教学,谈谈中职计算机应用基础课程教学中翻转课堂研究...
  10. 小飞升值记——(23)