在Vivado中添加HLS IP后只显示路径无法显示可例化的IP核解决方式
一、问题现象
vivado2024.2,Vitis2024.2Vitis创建一个hls ip之后,以ip_catalog形式package之后,在vivado中选择相应ip路径之后,出现Add Repository对话框中的ip核为灰色:

点击ok之后,只显示路径,不显示相关ip:

从而无法对ip核进行例化
二、解决办法
将Vitis HLS中的器件类型与Vivado中的器件类型选择保持一致。
三、其他可能的原因
参考:Vivado中添加自定义IP核显示为灰色且在IP Catalog中无法找到该IP解决方法_vivado中ip核是灰色的并且上面有一个斜杠怎么解决-CSDN博客
四、其他引申注意事项
1.Vitis版本可不与Vivado版本一致,甚至是高版本的Vitis HLS生成的IP放在低版本的Vivado中也可使用;
2.在Vivado中Add repository时可不用找到什么特定的文件夹,直接选择HLS工程文件夹即可,也可以将Vitis生成的top_function_name.zip压缩包拷贝出来,在任意位置解压(注意不能有中文、空格和特殊符号),选择解压后的路径也可.
