The following figures show a high-level summary of the design flows for Versal devices. The individual design steps vary based on your design flow and design type as follows:
- Traditional design flow for a hardware-only system
- Use the traditional design flow. After implementation, proceed to the Hardware Debug step.
- Traditional design flow for an embedded system
- Use the traditional design flow. After implementation, proceed to the Export Hardware step to add the software stack in the Vitis environment.
- Platform-based design flow for an embedded system
- Start with the traditional design flow. After implementation, proceed to the Export Hardware step to export the platform to the Vitis environment. Continue with the platform-based design flow. In the Vitis environment, add PL accelerators and the software stack to complete the design.
- Platform-based design flow for an embedded AI Engine system
- Start with the traditional design flow. After implementation, proceed to the Export Hardware step to export the platform to the Vitis environment. Continue with the platform-based design flow. In the Vitis environment, add PL accelerators, AI Engine accelerators, and the software stack to complete the design.
Figure 1. Traditional Design Flow for Versal Devices
The following figure shows the platform-based design flow through the Vitis environment for Versal devices.
Figure 2. Platform-Based Design Flow for Versal Devices