2020年vivado 生成block design hls相关ip报错,Vivado HLS 和 Vitis HLS 使用的 export_ip 命令无法导出 IP

自2022年1月1日起,VivadoHLS和VitisHLS的export_ip命令出现无法导出IP的问题。Xilinx官方推荐应用补丁以解决此问题。错误日志显示为'Failed to generate IP'。解决步骤包括下载补丁文件、解压到安装目录并按说明操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自 2022 年 1 月 1 日起,Vivado HLS 和 Vitis HLS 使用的 export_ip 命令将无法导出 IP。

在后台使用 HLS 的 Vivado 和 Vitis 工具也会受到此问题的影响。HLS 工具以 YYMMDDHHMM 格式设置 ip_version,并且该值作为有符号整数(32 位)访问,这会导致溢出并生成以下错误(或类似内容)。Xilinx 建议所有客户应用此补丁以确保安全。

错误日志

ERROR: [v++ 213-28] Failed to generate IP.
ERROR: [v++ 60-300] Failed to build kernel(ip) krnl, see log for details: vitis_hls.log
...
source run_ippack.tcl -notrace
ERROR: '##########' is an invalid argument. Please specify an integer value.
    while executing
"rdi::set_property core_revision ########## {component component_1}"
    invoked from within
"set_property core_revision $Revision $core"
    (file "run_ippack.tcl" line 1112)
...
ERROR: [IMPL 213-28] Failed to generate IP.
INFO: [HLS 200-111] Finished Command export_design

OR

source run_ippack.tcl -notrace
bad lexical cast: source type value could not be interpreted as target
  while executing
"rdi::set_property core_revision ########## {component component_1}"
    invoked from within
"set_property core_revision $Revision $core"
    (file "run_ippack.tcl" line 1112)
...
ERROR: [IMPL 213-28] Failed to generate IP.
INFO: [HLS 200-111] Finished Command export_design

解决方法

1.下载本页附件“ y2k22_patch-1.2.zip ”文件:下载地址
2.解压文件到安装根目录
  • 默认 Windows 安装位置 C:\Xilinx
  • 默认 Linux 安装位置:/opt/Xilinx/tools/Xilinx
  • 注意:在 Windows 上解压此补丁时,请确保目标文件夹不包含 Zip 文件名 ( y2k22_patch-1.2.zip )。例如,如果安装根目录是C:\Xilinx,请确保解压后y2k22_patch文件夹位于C:\Xilinx 下,即:C:\Xilinx\y2k22_patch
3. 打开自述文件并按照您要应用补丁的特定版本的说明进行操作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值