Your project manages many types of files required to rebuild a design. The following are a few examples:
- Simulation test benches
- HLS IP
- Pre and post Tcl hook scripts used for synthesis or implementation
- Incremental compile DCPs
- ELF and MEMDATA files
- AI Engine archives
Pay attention to files used in the project but not added directly. For example,
files referenced by a set_property command without
being part of the project sources. Store these files outside the project directory
structure. Revision control them separately from the Vivado project.