Navigating Content by Design Process - Navigating Content by Design Process - 2026.1 English - UG1504

Versal Adaptive SoC System and Solution Planning Methodology Guide (UG1504)

Document ID
UG1504
Release Date
2026-07-22
Version
2026.1 English

AMD Adaptive Computing documentation is organized around a set of standard design processes to help you find relevant content for your current development task. You can access the AMD Versal™ adaptive SoC design processes on the Design Hubs page. You can also use the Design Flow Assistant to better understand the design flows and find content that is specific to your intended design needs. This document covers the following design processes:

System and Solution Planning
Identifying the components, performance, I/O, and data transfer requirements at a system level. Includes application mapping for the solution to PS, PL, and AI Engine.
Note: For more information, refer to the Versal Adaptive SoC Design Guide (UG1273).
For additional methodology information, refer to the following documents:
Embedded Software Development
Creating the software platform from the hardware platform and developing the application code using the embedded CPU. Also covers XRT and Graph APIs. Refer to this link in the AI Engine Tools and Flows User Guide (UG1076).
AI Engine Development
Creating the AI Engine graph and kernels, library use, simulation debugging and profiling, and algorithm development. Also includes the integration of the PL and AI Engine kernels. Refer to the following documents:
  • AI Engine Tools and Flows User Guide (UG1076)
  • AI Engine Kernel and Graph Programming Guide (UG1079)
  • AI Engine-ML Kernel and Graph Programming Guide (UG1603)
Hardware, IP, and Platform Development​
Creating the PL IP blocks for the hardware platform, creating PL kernels, functional simulation, and evaluating the AMD Vivado™ timing, resource use, and power closure. Also involves developing the hardware platform for system integration. Refer to the Versal Adaptive SoC Hardware, IP, and Platform Development Methodology Guide (UG1387).
System Integration and Validation​
Integrating and validating the system functional performance, including timing, resource use, and power closure. Refer to the Versal Adaptive SoC System Integration and Validation Methodology Guide (UG1388) and Versal Adaptive SoC Design Methodology Timing Closure Quick Reference Guide (UG1788).
Board System Design
Designing a PCB through schematics and board layout. Also involves power, thermal, and signal integrity considerations. Refer to the Versal Adaptive SoC Board System Design Methodology Guide (UG1506).