The following steps show how to create a platform project with a standalone domain for Arm Cortex-A53.
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.
Select the workspace
C\edt\edt_zcu102_workspace
and continue.Note
If the directory does not exist, the Vitis software platform creates it.
In the Vitis IDE, go to File → New Component → Platform.
In the Create Platform Component page, enter the platform name
zcu102_edt
and click Next.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.
Click Browse… to select the XSA file exported from previous chapter.
Select the preferred operating system, processor, and architecture.
Screen
Property
Operating System
Standalone
Processor
psu_cortexa53_0
Architecture
64-bit
Generate Boot Artifacts
Keep it checked
Click Finish.
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.
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.
Build the hardware by selecting the Build button within the flow tab.
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.