07-18-2016 01:21 AM
I am getting the following error when I package an IP. Then when I try and use the IP in a BD I get another error saying it cant find the package. How can I resolve this issue?
[IP_Flow 19-4646] Synthesis file 'sources_1/imports/hdl/audio_pkg.vhd' is packaged with isInclude property although it may not be recognized as a synthesis IS_GLOBAL_INCLUDE after IP delivery.
07-18-2016 01:37 AM
what is your Vivado version you are using
In Vivado 2015.2, if there is a change in the BD, the tools will automatically regenerate the IP during synthesis. However, in some cases, this is not happening.
To work around this issue, you can do the following:
In Vivado 2015.3, a check was added in the code to see if the block fileset run already exists but is STALE or NOT complete. If so, the run is reset.
These runs will then get pulled through as part of running the top level synthesis run.
In earlier versions, these block runs were marked as DONE but STALE. By design, the pull through code does not automatically rerun anything that is DONE and STALE.