I have packaged an IP to target both Vivado and CORE Generator design tool flows.
However, when an IP core is generated in the CORE Generator tool, an error occurs for several ports.
The ports reported in the error messages were disabled for the core I generated.
Below is an example error message when generating the packaged IP in the CORE Generator tool:
The IP Packager in Vivado Design Suite 2012.x allows you to apply constant drivers to top-level input ports based on the interface parameters.
If an IP is packaged to use this feature and the generated core does not used that particular pin (requiring the default, constant driver), generation will fail with the error above.
The core can be correctly generated in the Vivado design tools.
To work around this issue in Vivado Design Suite 2012.x, package the IP separately for Vivado and CORE Generator tools, or do not to use the default driver feature.