Vivado 中IP status显示"Using cached IP results",如图1所示,该情况多出现在直接复制IP核文件到工程目录中时出现,可改可不改;
图1
若要将状态改回成“synth_design Complete”,可进行如下操作:
1.清空IP缓存区数据:在Tcl Console窗口中输入“config_ip_cache ‑clear_output_repo”,此时工程中IP缓存数据被清除;
2.禁用IP缓存:在Tcl Console窗口中输入“config_ip_cache ‑disable_cache”;
3.在对应的IP核处右键,选择“Reset Output Products”,弹出窗选择“Reset”,等待运行
4.再在对应的IP核处右键,选择“Generate Output Products”,弹出框选择“Generate”,等待Vivado生成IP核
5.生成IP核后,Vivado自动运行综合,综合完毕后,要修改的IP核状态即变为“synth_design Complete”
参考文档
1.xilinx官方文档“ug896-vivado-ip”中“Setting the IP Cache”章节
2.xilinx官方文档“ug835-vivado-tcl-commands”中“config_ip_cache”章节