When using Non-Project Mode, the various design sources are read into the in-memory design for
processing by the implementation tools. Each type of Vivado Design Suite source file has a read_* Tcl
command to read the files, such
as read_verilog
, read_vhdl
,
read_ip
, read_edif
, or read_xdc
.
Sources must be read each time the Tcl script or interactive flow is started.
Tip: Because there is no project structure to add the files or import the files
into, you should not use the
add_files
or import_files
Tcl commands to add files to a non-project based design.