记录下FPGA编译器版本不一致导致的ip核升级的解决方法,以备后面查阅。
1.Quartus:若quartus版本与工程所使用的quartus版本不一致,编译会出现下面的错误。
解决方法:将工程中ip核对应的.qip文件删掉,重新编译即可生成新的.qip文件,可以完成更新。
2.对xilinx而言,版本不同也存在ip核升级的问题。如下图所示,ip核被锁住。
解决方法:
方法一:直接选中上图中被锁的ip核,然后右键选择upgrade ip,就可以升级ip核,然后一直点ok就可以了。
方法二:在Vivado界面中的Tcl_Console框中可以输入TCL指令(脚本指令):upgrade_ip [get_ips sine_table],然后回车,完成ip更新,其中sine_table是ip核的名称。如下图所示
升级完成后的ip核如下图所示