The following table compares the key concepts and flows in the Vitis software platform covered in this document with their equivalents in SDK, if applicable.
| Vitis Software Platform | SDK |
|---|---|
| Creating a Platform Project from XSA | Import hardware specification and create a BSP. |
| Adding a Domain to an Existing Platform | Create a BSP. |
| Customizing a Pre-Built Platform | There is no corresponding concept in SDK. |
| Adding a Domain to an Existing Platform | Create multiple BSPs for a single hardware configuration. |
| Creating a Standalone Application Project | Create a standalone application from standalone BSP. |
| Creating a Linux Application Project | Same concept. |
| Managing Multiple Applications in a System Project | There is no corresponding concept in SDK. |
| Changing a Referenced Domain | Change referenced BSP. |
| Updating the Hardware Specification | The concept is the same, but the details of the workflow might have some minor changes. |
| System Debugger Supported Design Flows | The concept is the same, but the details of the workflow might have some minor changes. |
| Using the Standalone Debug Flow | This is a new feature in the Vitis software platform. SDK does not have this feature. |
| Running and Debugging Applications under a System Project Together | This is a new feature in the Vitis software platform. SDK does not have this feature. |
| Creating a Boot Image | The concept is the same. |