While the .xci is the standard for individual IP customization, Vivado also supports the .xcix format, known as the . XCI (Standard) XCIX (Core Container) Format Text file (XML/JSON) Compressed binary container Contents Only configuration parameters Configuration + all generated output products File Count One XCI + multiple sub-directories Single file for the entire IP Best Use Active development & parameter tuning Simplifying version control and distribution Version Control Best Practices
The AMD Revision Control Guide (UG892) recommends checking in only the .xci file and any user-provided data files (like .coe or .mem files). vivado xci file
A typical XCI file includes the following XML sections: While the
The .xci file is the master source. All other files are derived and can be regenerated. Vivado also supports the .xcix format