ISE14.7工程移植到vivado2017.4的IP核调用问题

问题遇到的现象和发生背景

ise14.7工程FPGA芯片是V5,vivado2017.4工程FPGA芯片是K7,将ise14.7工程移植到vivado,目前移植到输出接口部分(千兆网接口),发现ip核变化较大,请问我如何快速的将此接口的功能在vivado上实现呢?

1.ISE生成的ngc文件能直接在vivado上面用吗?
2.我能用其他什么方法将此接口的相关IP核封装起来,直接在vivado上调用吗?
3.能将此IP核生成vivado别的什么可以识别使用的文件吗?

我想要达到的结果

vivado新工程能实现ise工程那样的将数据打包通过千兆网接口发送

参考一下这两篇:


ise工程移植到vivado中_LovingDuo的博客-CSDN博客_ise转vivado 通过这四步可以将ise中的工程导入到vivado中。如果ise工程中使用的IP核在vivado中已经升级了,也就是说ise中的IP核版本太低。如果我们任然要使用ISE中的IP核,我们可以把该IP核的网表文件,添加到我们想使用的工程中。 https://blog.csdn.net/LovingDuo/article/details/52789772

对于原ISE中的IP但在VIVADO中没有的,可以利用源码的方式添加:
具体可以参考:https://blog.csdn.net/u011329967/article/details/119683307