> 文章列表 > Vivado 使用过程中遇到的问题记录

Vivado 使用过程中遇到的问题记录

Vivado 使用过程中遇到的问题记录

HLS类IP核综合失败

此IP是HLS类IP核,具体错误如下

Error:[Synth 8-439] module xxx not found

Parameter C_S_AXI_CTRL_ADDR_WIDTH bound to: 32’sb00000000000000000000000000001000
Parameter C_S_AXI_CTRL_DATA_WIDTH bound to: 32’sb00000000000000000000000000100000

SOLUTION1将系统时间改至2018年前后编译
SOLUTION2https://support.xilinx.com/s/article/70400?language=en_US

封装自定义IP时加入ILA

封装好的IP核使用了ILA IP核,但是用IP核能找不到ILA相关文件
报错信息:[Synth 8-439] module ‘ila’ not found.

SOLUTION
首先打开一个Vivado工程,添加并配置ILA

Vivado 使用过程中遇到的问题记录

生成对应的 ila.xci 文件备用

Vivado 使用过程中遇到的问题记录

然后在BD设计GUI模式下,点击该封装好的IP核 “Edit in Packger”

Vivado 使用过程中遇到的问题记录

然后会打开一个新的Vivado工程,找到source 中成了 ? 问好的 ILA ip核
然后 Add source -> Add File ,添加刚才生成的ila.xci
直接添加后 Tcl Console 会提示错误,找到错误的命令,根据提示,复制该命令,后面加 -force 再运行即可。
最后重新 Re_package IP,最后回原工程中重新更新ip,解决问题。

Vivado 搭配 VsCode 卡顿,占用CPU大

配置VsCode
Tools -> Settings -> Text Editor ,配置如下

F:/Microsoft VS Code/Code.exe -g [file name]

VsCode 路径换一下即可

Vivado 使用过程中遇到的问题记录

VsCode占用CPU大解决方案:
事先打开VsCode,再从Vivado打开文件,就不会出问题了
虽然简单但是有效!