Vivado跑implementation过程中卡死在opt_design

这篇具有很好参考价值的文章主要介绍了Vivado跑implementation过程中卡死在opt_design。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

今天用vivado写完一个工程代码之后,第一步综合编译通过,但是进行第二步生成布线网表文件的时候卡死在Running opt_design这一过程中,等待了近40分钟还是没过,由于本项目的代码量并不大,便觉得有异,不断尝试后解决,将方法记录一下。(注:两种方法可能都有用,也可能都没用,毕竟每个人的电脑的情况千奇百怪)

解决

首先说一下本人的解决方法,将Vivado关闭后,关闭电脑所有占用CPU较大的进程(嫌麻烦直接重启)进入 ***.runs 找到 ***.impl_1这个文件夹,把它给删掉,如果提示进程占用中就重启吧,删完之后重新进入工程,再点编译,将占用运行数量给它提高到10个甚至更高,再编译布线就通过了。
vivado一直在route_design,其他FPGA相关,fpga开发
以上这个办法是我自己解决的,不知道具不具有普遍性,如果还是不行,可以尝试下第二种方法:
vivado一直在route_design,其他FPGA相关,fpga开发
进入setting,在implementation中吧opt design下边的enable给它关掉,然后再重新编译(如果此时你已经不是卡在opt_design而是长时间卡在implementation初始化,超过10分钟的话,就再重启删掉imple1文件夹吧。。。)编译就能通过了。

解释

如果以上两种方法都不行,大家还是在百度上再找找看吧,本人水平有限,敬请见谅。
opt_design的过程时vivado在帮助我们将工程中的一些冗余的布线给它删除掉,也就是类似于精简逻辑电路图,一般来说这一步不进行也是可以正常完成任务的,所以上面才说可以不使能。文章来源地址https://www.toymoban.com/news/detail-598282.html

到了这里,关于Vivado跑implementation过程中卡死在opt_design的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【FPGA】基于vivado FPGA设计过程中时序报红的分析及解决办法

    本文基于vivado的FPGA,对 时序报红 问题分析方法进行说明,并提供常见问题的解决办法。 (1)前提 先将工程进行综合和布局布线。 (2)方法1 IMPLEMENTION - Report Timing Summary 参数设置: Maximum number of paths per clock or path group:每个时钟路径或者时钟组显示的最大路径数,想要查

    2024年02月05日
    浏览(33)
  • vivado工程复制后报错[Common 17-1294] Unable to create directory 解决过程及方法

    描述:vivado工程从一台电脑复制到另一台电脑里后,在进行综合时会报错“[Common 17-1294] Unable to create directory [......”。花了好大力气才解决,故写下解决过程和我最终的解决方法,以供大家参考。 报错图示: (这里的“E:/NEXYS4_DDR_.....” 是原工程所在电脑上的路径,复制到另

    2024年02月17日
    浏览(38)
  • 为什么跟踪崩溃时,经常死在sleep?

    上周跟踪崩溃,结论非常奇怪,似乎死在sleep。sleep是正宗系统函数,这个也动不动崩溃,那系统每分钟都要死几次。所以肯定与sleep无关。 那么为什么看起来死在sleep上?其实这是一种错觉: 执行工作时的速度很快,比如不到1毫秒。 剩下的时间都在sleep。 崩溃的时候,大概

    2024年01月22日
    浏览(37)
  • Vscode ssh卡死在setting up ssh host

    VScode 用ssh插件连接远程Ubuntu服务器时,卡死在setting up ssh host:initializing vscode server 网上的一些方法如手动安装VScode server或者修改VScode setting等方法都没有用 等待若干时间后,VScode结束setting up并在out输出错误: 官网文档中有一句话: Some users launch a different shell from their .bas

    2024年02月16日
    浏览(24)
  • 富芮坤fr8008gp lvgl遇坑:卡死在lvgl定时器中;SWD接口配置;

    官方提供的lvgl的demo在gui_main函数中如下设置定时器并调用window_manager_init函数初始化各个界面: 通过分析timer1中断回调函数可以看到该中断回调函数中是有调用lvgl的lv_timer_handler函数的,也就是说涉及到lvgl的相关流程: 按照上面的代码,很容易出现卡死在Timer1中断函数中的现象,这

    2024年02月10日
    浏览(37)
  • 富芮坤fr8008gp lvgl遇坑和解法:卡死在lvgl定时器中;SWD接口配置;

    官方提供的lvgl的demo在gui_main函数中如下设置定时器并调用window_manager_init函数初始化各个界面: 通过分析timer1中断回调函数可以看到该中断回调函数中是有调用lvgl的lv_timer_handler函数的,也就是说涉及到lvgl的相关流程: 按照上面的代码,很容易出现卡死在Timer1中断函数中的现象,这

    2024年02月07日
    浏览(36)
  • 【问题】STM32G0芯片擦除flash失败,发现死在FLASH_SR_CFGBSY一直为1(已解决)

    本人开发stm32g030和g070都遇到过擦除flash失败的问题,HAL库中按照例程方式擦除存在擦除失败问题。例程基本流程如下: 按照这种方式其实很容易擦除失败。网上多数是说中断问题等,还有些是看门狗喂狗问题。 以上问题之外,本人遇到的是FLASH_FLAG_CFGBSY一直被置位,导致擦除

    2024年02月10日
    浏览(42)
  • pyechart笔记:opts.AxisOpts

    定制化图表的轴线(x轴和y轴)的样式和设置 前面的不变,set_global_opts 修改为 轴的类型 类别(和前面默认的一样) 时间(这里体现不出来)  轴反转   axislabel_opts : 刻度标签的配置项,可以使用 opts.LabelOpts 进行设置 normal or bold   刻度线的配置项,可以使用 opts.AxisTickOpts

    2024年02月10日
    浏览(28)
  • mac-关于/usr 和/opt

    /usr                  系统级的目录  类似C:/Windows /usr/lib             类似C:/Windows/System32 /usr/bin           系统预装的一些可执行程序,随系统升级会改变 /usr/local         用户级的程序目录,就是用户自己安装的软件默认会到这个目录下。另外/usr/local命令下面的一些子

    2024年02月14日
    浏览(25)
  • 操作系统OPT算法(最佳页面替换算法)

    作者简介 :一名后端开发人员,每天分享后端开发以及人工智能相关技术,行业前沿信息,面试宝典。 座右铭 :未来是不可确定的,慢慢来是最快的。 个人主页 :极客李华-CSDN博客 合作方式 :私聊+ 这个专栏内容 :BAT等大厂常见后端java开发面试题详细讲解,更新数目10

    2024年02月12日
    浏览(27)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包