Vivado 2019.1导出HLS IP报错Failed to generate IP解决办法(安装官方补丁)

Console窗口提示:

ERROR: [IMPL 213-28] Failed to generate IP.
command 'ap_source' returned error code
    while executing
"source D:/hls/led_control/solution1/export.tcl"
    invoked from within
"hls::main D:/hls/led_control/solution1/export.tcl"
    ("uplevel" body line 1)
    invoked from within
"uplevel 1 hls::main {*}$args"
    (procedure "hls_proc" line 5)
    invoked from within
"hls_proc $argv"
Finished export RTL.

Starting export RTL ...
Task has been canceled

这是Xilinx软件包BUG导致,相关解决方案:
Export IP Invalid Argument / Revision Number Overflow Issue (Y2K22)

下载文章末尾提供的补丁包:y2k22_patch-1.2.zip

2019.1环境已经安装了Python环境,程序文件在安装目录下的如下路径,运行补丁包里的Python文件:

Vivado\2019.1\tps\win64\python-2.7.5\python.exe y2k22_patch\patch.py

运行结果如下:

lenovo@lenovo MINGW64 /d/Program/Vivado
$ ./Vivado/2019.1/tps/win64/python-2.7.5/python.exe y2k22_patch/patch.py
[2025-02-13] INFO: This script (version: 1.2) patches Xilinx Tools for HLS Y2k22 bug for the following release:
                2014.*, 2015.*, 2016.*, 2017.*, 2018.*, 2019.*, 2020.* and 2021.*
[2025-02-13] UPDATE: D:\Program\Vivado\Vivado\2019.1\common\scripts
[2025-02-13] COPY: D:\Program\Vivado/y2k22_patch/automg_patch_20220104.tcl  to D:\Program\Vivado\Vivado\2019.1\common\scripts\automg_patch_20220104.tcl

重新打开HLS,导出RTL IP正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

whik1194

如果对你有帮助,欢迎打赏。谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值