Traditional Design Flow for Embedded Systems - 2025.2 English - UG1273

Versal Adaptive SoC Design Guide (UG1273)

Document ID
UG1273
Release Date
2025-12-03
Version
2025.2 English

You can also use the traditional design flow to create designs with both PL and embedded software components. In this case, the flow is similar to the embedded software design flow used for AMD Zynq™ UltraScale+™ MPSoCs. The hardware team creates, verifies, and implements a hardware design. Software team uses it to develop the embedded software application.

Note: All recommendations for the traditional design flow for hardware-only systems apply to the traditional design flow for embedded systems.

Following are the main steps in this flow:

  1. Create and verify the hardware design using the Vivado IP integrator.
  2. Implement the hardware design using the Vivado implementation tools.
  3. Export the hardware design to the Vitis embedded software development flow.
  4. Develop the software application on top of the fixed hardware design using the Vitis embedded software development flow.
Note: The Vivado IP integrator is supported in Project Mode only.
Important: AI Engine programming is not supported. This design flow is only suitable for Versal Prime, Versal Premium, and Versal HBM devices (no AI Engine).