Migrating from UltraScale+ Devices to Versal Adaptive SoCs
Migrating from UltraScale+ Devices to Versal Adaptive SoCs
COURSE CODE: VER MGRT
This course illustrates the different approaches for efficiently migrating existing designs to the AMD Versal™ adaptive SoC from AMD UltraScale+ devices. The course also covers system design planning and partitioning methodologies as well as design migration considerations for different system design types.
The emphasis of this course is on:
- Identifying and comparing various functional blocks in the Versal adaptive SoC to those in previous-generation UltraScale+ devices
- Reviewing the approaches for migrating existing designs to the Versal adaptive SoC
- Describing the development platforms for all developers
- Enabling top-level RTL flows for Versal devices
- Identifying design migration considerations for PL-only designs and Zynq™ UltraScale+ MPSoC designs
- Specifying the recommended methodology for planning a system design migration based on the system design type
- Discussing AI Engine system partitioning planning
- Migrating Zynq UltraScale+ MPSoC-based system-level designs to the Versal adaptive SoC
- Detailing Versal device hardware debug features
| 1-Day Instructor-led Course | Price USD | Training Credits |
|---|---|---|
| Hosted Online - $600/day | $600 | 6 |
| In-Person Registration - $600/day | $600 | 6 |
| Private Training | Learn More | Learn More |
| Coaching | Learn More | Learn More |
| Printed Course Book (A PDF book is included in the course fee) | $200 | 2 |
Scheduled Classes
No Scheduled Sessions - Contact Us to ask about setting one up!
Training Duration:
1 Day
Be the first to know. Sign up for our newsletter.
Who should attend:
Software and hardware developers, system architects, and anyone who needs to migrate their designs to Versal
devices.
Software Tools
- Vivado Design Suite
- Vitis Unified IDE
Hardware
- Architecture: Versal adaptive SoC
Skills Gained
After completing this comprehensive training, you will have the necessary skills to:
- Identify the different functional blocks in the AMD Versal adaptive SoC
- Utilize high-level system migration steps for efficient migration to the Versal adaptive SoC
- Describe the different tool flows for the Versal adaptive SoC
- Implement a basic Versal NoC design
- Utilize top-level RTL flows such as the modular NoC flow and GT subsystem flow for Versal devices
- Apply design migration guidelines for PL-only and PS+PL designs
- Follow the system design planning methodology
- Describe the AI Engine architecture and programming model as well as follow the AIE system partitioning methodology
- Migrate AMD Zynq UltraScale+ MPSoC system-level designs to the Versal adaptive SoC
- Describe the different debugging options available for the Versal adaptive SoC
Course Outline
| Day 1 |
|---|
| Architecture Overview for Existing Users Introduces to students who already have familiarity with AMD SoC architectures the new and updated features found in the Versal devices. Also provides an overview of the Versal portfolio. {Lecture} System Design Migration Approach Describes important system design migration considerations and the high-level system steps for efficient migration to the Versal adaptive SoC. Also compares various functional blocks in the Versal adaptive SoC to those in previous-generation devices. {Lecture} Design Tool Flow Maps the various compute resources in the Versal architecture to the tools required and describes how to target them for final image assembly. {Lecture} NoC Introduction and Concepts Covers the reasons to use the network on chip, its basic elements, design entry flows, and common terminology. {Lecture, Lab} Enabling Top-level RTL Flows Discusses two RTL-centric flows: One for accessing the NoC from RTL, known as the modular NoC flow, and another for the gigabit transceivers with the GT Wizard Subsystem flow. {Lecture, Labs} Programmable Logic Design Migration Considerations Describes Versal adaptive SoC architectural enhancements as well as key programmable logic design migration considerations and best practices. Also covers the advantages of the Advanced Flow for Versal devices. {Lecture, Labs} Processing System Comparison Describes Versal adaptive SoC processing system architectural differences. It covers the differences in the boot sequence between Versal and Zynq UltraScale+ devices. Also introduces the segmented configuration feature for Versal devices. {Lecture} System Design Planning Methodology Describes system design planning, power, and thermal guidelines. Also reviews system debug, verification, and validation planning. {Lecture} |
Please note: The instructor may change the content order to provide a better learning experience.
Prerequisites:
- Familiarity with designing UltraScale+ FPGAs and adaptive SoCs
- Familiarity with the AMD Vivado and Vitis tools