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.
|