After a 14.1 PlanAhead project containing a DDS Compiler core has been imported in the Vivado 2012.2 tool, the generated instantiation template for the DDS Compiler core is completely different.
The following steps are used:
- Import the PlanAhead project into Vivado.
- Select the IP Sources tab in Sources View.
- Open the DDS_coregen_ip Instantiation Template and note how the template is being exported.
- Close the DDS core Instantiation template.
- Now generate the DDS IP core again from the Sources View.
- Now switch back to the IP Sources tab and open the DDS_coregen_ip Instantiation Template.
You will see the template is completely different from what is being exported or generated by the CORE Generator tool. The number of ports and the names of the ports in the instantiation template are very different.
Now, if I close and open the project again, the following message occurs and the core is removed from the project:
[IP_Flow 19-2167] Failed to recreate IP instance 'DDS_coregen_ip'. Invalid project options detected: Native IP flow is unavailable.If I attempt to add the xci file back in to the project, a similar message appears. The .xco can be added.