Designing with the Versal Adaptive SoC: Architecture
Designing with the Versal Adaptive SoC: Architecture
Course Code: ACAP-VARCH
Learn about the AMD Versal adaptive SoC architecture building blocks, such as Adaptable Engines, high-speed I/O, clocking, Scalar Engines, Intelligent Engines, and the programmable network on chip (NoC). Also learn how to use leading-edge memory and interfacing technologies to deliver powerful heterogeneous acceleration for any application.
The emphasis of this course is on:
- Reviewing the architecture of the Versal adaptive SoC
- Describing the different engines available in the Versal architecture and what resources they contain
- Describing the architectures of the network on chip (NoC) and AI Engine
- Outlining the memory solutions and programming interfaces available in the Versal adaptive SoC
- Identifying the PCI Express® and serial transceiver solutions available in the Versal adaptive SoC
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 |
Be the first to know. Sign up for our newsletter.
Who should attend:
Software and hardware developers, system architects, DSP users, and anyone who wants to learn about the architecture of the Versal adaptive SoC.
SOFTWARE:
- Vivado Design Suite
- Vitis Unified Software Platform
HARDWARE:
- Architecture: Versal adaptive SoC
- Demo board: Versal VCK190 Evaluation Platform
Skills Gained
After completing this comprehensive training, you will have the necessary skills to:
- Describe the AMD Versal adaptive SoC architecture
- Identify the different engines available in the Versal devices and what resources they contain
- Utilize the hardened blocks available in the Versal architecture
- Describe the NoC and AI Engine architectures
- Outline the memory solutions and programming interfaces available in the Versal adaptive SoC
- Identify the PCI Express and serial transceiver solutions available in the Versal adaptive SoC
- Follow the high-level system migration recommendations provided in this course
Course Outline
Day 1 | Day 2 | Day 3 |
---|---|---|
Introduction Describes the need for Versal devices and offers an overview of the Versal portfolio. {Lecture} Architecture Overview Provides a high-level overview of the Versal architecture, illustrating the various engines available in the Versal architecture. {Lecture} Design Tool Flow Maps the various engines in the Versal architecture to the tools required and describes how to target them for final image assembly. {Lecture, Lab} Adaptable Engines (PL) Describes the logic resources available in the Adaptable Engine. {Lecture} SelectIO Resources Describes the I/O bank, SelectIO™ interface, and I/O delay features. {Lecture} Clocking Architecture Discusses the clocking architecture, clock buffers, clock routing, clock management functions, and clock de-skew. {Lecture, Lab} | Processing System | NoC Introduction and Concepts |
Please note: The instructor may change the content order to provide a better learning experience.
Prerequisites:
- Basic knowledge of AMD FPGAs and adaptive SoCs
- Basic knowledge of the Vivado and Viti tools