The content of this course module is included within the Vivado Adopter Class course (shown below) and the Vivado Adopter Class for New Users. For more information about how the Vivado classes are structured please contact Doulos.
This course is available Live Online worldwide: View the Live Online full course description »
In-person training schedule under review for 2022. Please contact us to discuss your requirements for in-person individual and team training.
Xilinx - Vivado Adopter Class
Vivado Design Suite, Vivado Advanced XDC & STA and UltraFast Design Methodology *
IMPORTANT: This face-to-face course is for existing Xilinx® users who want to take full advantage of the Vivado® Design Suite feature set.
If you are new to Xilinx FPGA development it is essential that you attend the full 5-day, Vivado Adopter Class for New Users (which includes additional sessions on Xilinx FPGA essentials).
To view the full Vivado Adopter learning options, please select an option below to get started:
- I am new to Xilinx devices »
- I am an existing Xilinx user »
Course description
This training provides an introduction to the Vivado Design Suite. Learn about the Vivado Design Suite projects, design flow, Xilinx design constraints and basic timing reports.
You will also learn about the underlying database and Static Timing Analysis (STA) mechanisms. Utilize Tcl for navigating the design, creating Xilinx Design Constraints (XDC) and creating timing reports. Learn to make appropriate timing constraints for SDR, DDR, source-synchronous and system-synchronous interfaces for your FPGA design.
In addition you will learn about:
- Making path-specific, false path and min/max timing constraints, as well as timing constraint priority in the Vivado timing engine.
- The scripting environment of the Vivado Design Suite and how to use the project-based and non-project batch scripting flows.
- Sophisticated aspects of the Vivado Design Suite, enabling you to use its advanced capabilities to achieve design closure.
- The UltraFast™ Design Methodology, which encapsulates the FPGA design best practices and skills to be successful using the Vivado Design Suite. This includes the necessary skills to improve design speed and reliability, including: system reset design, synchronization circuits, optimum HDL coding techniques and timing closure techniques using the Vivado software. The UltraFast design methodology checklist is also introduced.
- Vivado Design Suite for ISE Software Project Navigator Users
- Vivado Advanced XDC and Static Timing Analysis for ISE Software Users
- and UltraFast™ Design Methodology