在FPGA工程开发和维护的过程中,有可能需要在原有的代码上进行增量开发,但是发现原来选用的FPGA器件资源不够,需要更换器件。对于你自己一行行写的代码都好办,但是工程里调用的IP core与FPGA器件的型号是相关联的,必须进行必要的管理。
比如在Vivado2013.4版本上从ZYNQ7010升级到ZYNQ7020器件,针对IP core的具体操作如下:
1、使用Vivado2013.4工程,在Project Summary下面的Project Setting里点击器件型号。
2、弹出下图所示的对话框,点击下图红框位置,重新选择器件型号。
3、在弹出的对话框中选择xc7z020clg400-1,并点击OK,后面的对话框继续点OK。
4、在Vivado主菜单中选择Tools->Report->Report IP Status,并在Vivado界面下方查看IP Status。可以看到现在IP对应的器件还是7010。
5、如下图红框中所示,勾选所有IP,然后点击下方Upgrade Selected。
6、在后续弹出的对话框中点击OK,如果工程中有用户自己封装的IP,需要重新Generate。一切完成后在Vivado界面下方查看IP Status,发现IP对应的器件还是7010,没关系,点击下图红框中的Rerun。
7、在接下来的弹出的对话框中点击OK,等待IP core更新完成。更新完成后点击IP status界面中的Rerun
文章评论(0条评论)
登录后参与讨论