Creating the Platform Project - 2024.2 English - UG1209

Zynq UltraScale+ MPSoC Embedded Design Tutorial (UG1209)

Document ID
UG1209
Release Date
2025-03-20
Version
2024.2 English

The following steps show how to create a platform project with a standalone domain for Arm Cortex-A53.

  1. Launch the Vitis IDE:

    • From the open Vivado IDE, click Tools → Launch Vitis IDE; or

    • From Windows Start menu, select Xilinx Design Tools → Vitis; or

    • Double-click the C:\Xilinx\Vitis\2024.2\bin\vitis.bat file.

  2. Select the workspace C\edt\edt_zcu102_workspace and continue.

    Note

    If the directory does not exist, the Vitis software platform creates it.

  3. In the Vitis IDE, go to File → New Component → Platform.

    _images/image21.png
  4. In the Create Platform Component page, enter the platform name zcu102_edt and click Next.

  5. In the Platform view, go with the default tab Hardware Design.

    Note

    Use the Select a platform from repository tab when you have a pre-built platform and you prefer to copy it to local to modify.

  6. Click Browse… to select the XSA file exported from previous chapter.

  7. Select the preferred operating system, processor, and architecture.

    _images/image22.png

    Screen

    Property

    Operating System

    Standalone

    Processor

    psu_cortexa53_0

    Architecture

    64-bit

    Generate Boot Artifacts

    Keep it checked

  8. Click Finish.

  9. In a few minutes, the Vitis IDE generates the platform. The files that are generated are displayed in the explorer window as shown in the following figure.

    _images/image23.png
    • There is a standalone domain in the platform under psu_cortexa53_0 processor. New applications for Cortex-A53 can link against it.

    • Default domains for FSBL and PMU firmware come with the platform project when Generate Boot Artifacts is selected during application or platform project creation.

    • You are free to add and remove domains in the platform project.

    • You can customize the domain configurations.

  10. Build the hardware by selecting the Build button within the flow tab.

    _images/image24.jpeg

    The platform project is ready. You can create applications using this platform and test on zcu102 hardware.

    Note

    The project build process builds the standalone BSP, FSBL, and PMUFW. FSBL and PMUFW have their own BSP. The build process takes some time.