Outputs for Project Data - 2020.2 English

Vivado Design Suite User Guide: Using the Vivado IDE (UG893)

Document ID
UG893
Release Date
2021-01-28
Version
2020.2 English

The following table lists the Vivado IDE project data output, including file names and descriptions.

Table 1. Vivado IDE Project Data Outputs
Project Data Output File Name Description
Project Directory <projectname>
  • When you create a new project, the Vivado IDE optionally creates a project directory in which to store the project file, the project data directory, and the implementation results.
  • The project directory has the same name as the project name entered in the New Project wizard.
Project File <projectname>.xpr
  • When you create a new project, the Vivado IDE creates a project file.
  • The project file has the same name as the project name entered in the New Project wizard.
Message Suppression File <projectname>.filter
  • When you suppress a message, the Vivado IDE creates a message suppression file, which is a binary file that contains message suppression rules.
  • The message suppression file has the same name as the project file.
Project Data Directory <projectname>.data
  • When you create a new project, the Vivado IDE creates a project data directory in which to put project metadata.
  • The project data directory has the same name as the project name entered in the New Project wizard.
Project Data Constraint Set Subdirectories <constraint_set_name>
  • This is the main subdirectory that corresponds to the metadata for the constraint fileset (named constrs_1 by default).
  • For each additional constraint set created for a project, a top-level directory is created (by default, named constrs_2, constrs_3, etc.).
Project Sources Directory <projectname>.srcs
  • The project sources directory stores the HDL source files that are imported into a project.
  • ip and bd subdirectories contain files from imported IP, generated IP, and block designs.
Project IP Integrator Directory

<projectname>.srcs/

<source_set>/bd/

<design_name>

  • The hdl subdirectory contains the top-level HDL file and wrapper.
  • The ip subdirectory contains a subfolder for each IP in the block design.
  • The ui subdirectory contains data files for the graphical layout of the block design.