You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为什么无法在Vivado块设计中添加Clocking Wizard IP核

Vivado 2020.2 无法添加Clocking Wizard及LMB BRAM OOC运行失败解决方案

以下为无需重新安装Vivado的可行修复方案,按优先级依次尝试即可:

  • 补全Ubuntu 20.04系统依赖
    Vivado 2020.2对Ubuntu 20.04为有限支持,缺失32位运行依赖是IP初始化失败的高频诱因,执行以下命令安装依赖后重启Vivado即可:
sudo apt install libncurses5 libtinfo5 lib32stdc++6 libgtk2.0-0:i386 libxtst6:i386 gtk2-engines-murrine:i386 lib32ncurses6 libxft2:i386
  • 重置项目缓存与状态
    IP本地缓存损坏会导致加载异常,按以下步骤操作即可:
  1. 关闭Vivado,删除项目目录下的.cache、.srcs/utils文件夹,以及后缀为.jou、.log、.str的临时文件
  2. 重新打开项目,在TCL控制台运行reset_project,等待项目重置完成后再尝试添加IP
  • 修改Vivado启动参数
    启动时添加参数跳过IP预校验,命令如下:
vivado -noipcache -ignorePrebuiltIp
  • 手动指定参数创建Clocking Wizard
    报错核心为PRIMITIVE参数初始化失败,可在TCL中手动指定参数创建IP:
create_bd_cell -type ip -vlnv xilinx.com:ip:clk_wiz:6.0 clk_wiz_0 -dict {PRIMITIVE PLL USE_FREQ_SYNTHESIS true}

IP创建成功后可再进入配置界面修改为MMCM参数即可。

  • 修复Vivado安装完整性
    若上述方法均无效,可打开Vivado安装目录下的卸载程序,选择「修复」选项,工具会自动校验并替换损坏的IP库文件,无需完整重装。

LMB BRAM的OOC运行失败和IP初始化失败为同一根因,修复IP加载问题后该报错会自动消失。

内容的提问来源于stack exchange,提问作者Caglayan Dokme

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 18:00:01