Designing FPGAs Using the Vivado Design Suite 4 – Timing Closure, Floorplanning, Debugging and Tcl
Designing FPGAs Using the Vivado Design Suite 4 – Timing Closure, Floorplanning, Debugging and Tcl
COURSE CODE: FPGA-VDES4
Learn how to use the advanced aspects of the Vivado Design Suite.
The focus is on:
- Applying techniques to reduce delay and to improve clock skew and clock uncertainty
- Utilizing floorplanning techniques
- Employing advanced implementation options
- Utilizing AMD security features
- Identifying advanced FPGA configurations
- Debugging a design at the device startup phase
- Utilizing Tcl scripting when using the Vivado logic analyzer in a design
This is the final course in the Designing FPGAs Using the Vivado Design Suite series.
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:
Engineers who seek advanced training in using AMD tools to improve FPGA performance and utilization while also increasing productivity.
Software Tools
Vivado Design Suite
Hardware
- Architecture: UltraScale FPGAs*
- Demo board: Zynq UltraScale+ ZCU104 board*
* This course focuses on the UltraScale architectures. C
Skills Gained
After completing this comprehensive training, you will have the necessary skills to:
- Analyze a timing report to identify how to center the clock in the data eye
- Apply appropriate techniques to reduce logic and net delay and to improve clock skew and clock uncertainty
- Implement Intelligent Design Runs (IDR) to automate analysis and timing closure for complex designs
- Utilize floorplanning techniques to improve design performance
- Employ advanced implementation options, such as incremental compile flow, physical optimization techniques, and re-entrant mode as last mile strategies
- Utilize security features, bitstream encryption, and authentication using AES for design and IP security
- Identify advanced FPGA configurations, such as daisy chains and gangs, for configuring multiple FPGAs in a design
- Debug a design at the device startup phase to debug issues related to startup events, such as MMCM lock and design coming out of reset
- Utilize Tcl scripting when using the Vivado logic analyzer in a design
Course Outline
Day 1 | Day 2 | Day 3 |
---|---|---|
UltraFast Design Methodology (UFDM)
Vivado Tool Flow
Vivado IP Catalog
Timing – Advanced
|
Design Runs
Power
Floorplanning
Configuration
| Debugging
Vivado Store
Tcl Commands
|
Please note: The instructor may change the content order to provide a better learning experience.
Prerequisites:
- Intermediate HDL knowledge (Verilog or VHDL)
- Sound digital design background
- Designing FPGAs Using the Vivado Design Suite 1 (recommended)
- Designing FPGAs Using the Vivado Design Suite 2 (recommended)
- Designing FPGAs Using the Vivado Design Suite 3 (recommended)