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:
- Create and verify the hardware design using the Vivado IP integrator.
- Implement the hardware design using the Vivado implementation tools.
- Export the hardware design to the Vitis embedded software development flow.
- 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).