13.3.1 Project Sources
Project sources are any design files that make up your design. These can include schematics, HDL files, simulation files, testbenches, etc. Anything that describes your design or is needed to program the device is a project source.
Source files appear in the Project Flow window. The Hierarchy tab displays the structure of the design modules as they relate to each other, while the Files tab displays all the files that make up the project.
The design description for a project is contained within the following types of sources:
- Schematics
- HDL Files (VHDL or Verilog)
- SmartDesign components
One source file in the project is the top-level source for the design. The top-level source defines the inputs and outputs that will be mapped into the devices, and references the logic descriptions contained in lower-level sources. The referencing of another source is called an instantiation. Lower-level sources can also instantiate sources to build as many levels of logic as necessary to describe your design.
