In the Vitis unified software platform, runtime environment of the application is referred to as the target platform. A target platform is a combination of hardware components (XSA) and software components (domains, boot components like FSBL or PLM, and so on).
A platform project is a customizable target platform in a workspace. You can add, modify, or remove domains. You can also enable, disable, and modify boot components. A domain is referred as a BSP or an OS, which targets one processor or a cluster of isomorphism processors (for example, a 4x Cortex®-A53cluster with SMP Linux). A platform can contain unlimited domains.
This section explains how to create a hardware design, and how to use that hardware design to create an application platform.