01-04-2019 04:59 AM
In Vivado 2018.3 it seems enabling/disabling IP core containers only works when the IP files are located inside the project (e.g. "$PSRCDIR/ip_name/ip/ip_name.xcix"). When the IP is located outside the project (e.g. "$PPRDIR/../IP/ip_name/ip_name.xci") IP core containers do not work and the tool reports the following message:
[filemgmt 56-196] The vivado project is inside the IP directory. You can not convert this IP to a core container
01-20-2019 08:26 PM
Are you using Win10 OS?
01-20-2019 11:12 PM - edited 01-20-2019 11:13 PM
A CR has been filed on this bug. It will fix soon.
This issue is not present in linux. You can give it a try on it too.
You can use a workaround till its get fixed: Go into Project Settings, and, enable Core Container there.
01-23-2019 11:39 PM
I use Linux (CentOS release 6.9 (Final)) with Vivado 2018.3 and got this error also.
It happens also when i tried to copy IP to a directory which is not under the project directory.
I solved this problem by: 1. Creating IPs in the project directory. 2.Copying it to my IPs directory. 3. Closing Vivado and removing the sections of the copied IPs from the XPR file. 4. Adding the IPs at the IP Sources from the new place of it.