Designing FPGAs Using the Vivado Design Suite 3 – Timing Closure, CDC, and Debugging
Designing FPGAs Using the Vivado Design Suite 3 – Timing Closure, CDC, and Debugging
COURSE CODE: FPGA-VDES3
Learn how to effectively employ timing closure techniques.
This course includes:
- Demonstrating timing closure techniques such as baselining, pipelining, and synchronization circuits
- Showing optimum HDL coding techniques that help with design timing closure
- Illustrating the advanced capabilities of the Vivado logic analyzer. to debug a design
This course builds further on the previous Designing FPGAs Using the Vivado Design Suite courses.
3-Day Instructor-led Course | Price USD | Training Credits |
---|---|---|
Hosted Online - $600/day | $1800 | 18 |
In-Person Public Registration - $600/day | $1800 | 18 |
Printed Course Book (A PDF book is included in the course fee)
Cannot be purchased without registration. | $100 | 1 |
Private Training | Learn More | Learn More |
Coaching | Learn More | Learn More |
Scheduled Classes
Live Online Training (9am-5pm ET)
Training Duration:
3 Days
Be the first to know. Sign up for our newsletter.
Who should attend:
FPGA designers with intermediate knowledge of HDL and FPGA architecture and some experience with the Vivado Design Suite.
Software Tools
- Vivado Design Suite
Hardware
- Architecture: UltraScale FPGAs*
- Demo board: Zynq UltraScale+ ZCU104 board*
* This course focuses on the UltraScale architectures.
Skills Gained
After completing this comprehensive training, you will have the necessary skills to:
- Employ good alternative design practices to improve design reliability
- Define a properly constrained design
- Apply baseline constraints to determine if internal timing paths meet design timing objectives
- Apply appropriate I/O timing constraints and design modifications for source-synchronous and system-synchronous interfaces
- Optimize HDL code to maximize the FPGA resources that are inferred and meet performance goals
- Build a more reliable design that is less vulnerable to metastability problems and requires less design debugging later in the development cycle
- Perform quality of results (QoR) assessments at different stages to improve the QoR score
- Increase performance by utilizing FPGA design techniques
- Use Vivado Design Suite reports and utilities to full advantage, especially the Clock Interaction report
- Describe how to enable remote debug
Course Outline
Day 1 | Day 2 | Day 3 |
---|---|---|
UltraFast Design Methodology (UFDM)
Simulation
Design Techniques
Timing – Advanced
| Design Analysis
Version Control System
Power
| Configuration
Debugging
Tcl Commands
|
Please note: The instructor may change the content order to provide a better learning experience.
Prerequisites:
- Intermediate HDL knowledge (VHDL or Verilog)
- Solid digital design background
- Designing FPGAs Using the Vivado Design Suite 1 (recommended)
- Designing FPGAs Using the Vivado Design Suite 2 (recommended)