10-14-2015 09:26 AM - edited 10-14-2015 09:27 AM
Moved over to Vivado 2015.3 from 2015.2.
There seems to have been a change in the way IP cores are stored , and what files are needed to re create them.
Upgraded all the cores in a design from 2015.2 to 2015.3 , and design completes.
re check in the files, and do a test check out, and re build.
The IP's are now complaining that theu have no <ip name>.v files checked in ....
Previsouly under ISe and Vivado up to now, we have checked in the <ip name>.xci and <ip name>.dcp, and then the tool has recreated all it needs.
Now that is not enough it seems , what has changed please.
10-14-2015 09:48 PM
Refer to page-18 to 21 in http://www.xilinx.com/support/documentation/sw_manuals/xilinx2015_3/ug896-vivado-ip.pdf
10-15-2015 12:53 AM
not really an answer to the question though.
reading on page 18, abotu the new containers in 2015.3
"This optional feature"
i.e not required.
But it seems that containers are required.
where as once we had to only check in the small files,
we now have to change our source control scripts to check in different files, and loose the old files,
and so loose the audit trail.
Great negative step.
Also these containers are bigger than the few filoes we needed to check in, and binary, so version control can only tell us that a file some where in the zip has changed !
bang goes audit trail again.
And to top it off,
what we used to check in and worked just fine for the last few years, is now no longer sufficient,
thats the question my client needs answered,
which files do we now need to add to the check in so we can keep the audit trail.
Go on say all of them ..... !
Its the fact that Xilixn have broken the old system that sis anoying,
luckily this client of mine found out after a few weeks work, but that could have been desasterous..