Project vs. Non-Project Build Methodologies - Project vs. Non-Project Build Methodologies - 2026.1 English - UG892

Vivado Design Suite User Guide: Design Flows Overview (UG892)

Document ID
UG892
Release Date
2026-06-23
Version
2026.1 English

Vivado compiles designs in either Project Mode or Non-Project Mode. In Project Mode, Vivado manages file source sets, dependencies, and runs. You can drive Project Mode using scripts or interactively in the GUI.

In Non-Project Mode, you use scripts to compile designs directly from the sources. You are responsible for keeping scripts are updated and re-running the correct steps when sources change.

This chapter focuses on revision control for Vivado projects. Non-Project Mode customers generally follow the script-based method of revision controlling a Vivado project described in the following sections. Although revision control does not dictate how you compile designs, your build method impacts your revision control strategy.