UltraFast Design Methodology
UltraFast Design Methodology
Course Code: FPGA-VDM
BLT helped create the UltraFast Design Methodology for Xilinx (now AMD.) Learn more about the history of the methodology here.
This is an intermediate course. If you are new to AMD FPGAs, start here.
This course describes the FPGA design best practices and skills to be successful using the Vivado Design Suite. Learn how to improve design speed and reliability by using this methodology and the Vivado Design Suite.
The focus is on:
- Optimizing system reset design and synchronization circuits
- Employing best practice HDL coding techniques
- Applying appropriate timing closure techniques
- Reviewing an UltraFast Design Methodology case study
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
3 Days
Be the first to know. Sign up for our newsletter.
Who should attend:
Engineers who seek training for FPGA design best practices that increase design performance and increase development productivity.
Software Tools
- Vivado Design Suite
Hardware
- Architecture: UltraScale™ FPGAs*
- Demo board: None*
* This course focuses on the UltraScale architecture.
Skills Gained
After completing this comprehensive training, you will know how to:
- Describe the UltraFast design methodology checklist
- Identify key areas to optimize your design to meet your design goals and performance objectives
- Define a properly constrained design
- Optimize HDL code to maximize the FPGA resources that are inferred and meet your performance goals
- Build resets into your system for optimum reliability and design speed
- Build a more reliable design that is less vulnerable to metastability problems and requires less design debugging later in the development cycle
- Identify timing closure techniques using the Vivado Design Suite
- Describe how the UltraFast design methodology techniques work effectively through case studies and lab experience
Course Outline
Day 1 | Day 2 | Day 3 |
---|---|---|
UltraFast Design Methodology – Planning
UltraFast Design Methodology – Design Creation
| Vivado IP Flow
Version Control Systems
UltraFast Design Methodology – Implementation
UltraFast Design Methodology – Design Analysis
|
|
Please note: The instructor may change the content order to provide a better learning experience.
Prerequisites:
- Basic HDL knowledge (VHDL or Verilog)
- Digital design knowledge and experience