Platform Creation Requirements
The base design on which you create a Vitis platform will be static after the platform creation process is complete.
Vitis does not modify existing components in the base system; it only adds more components and links to its open interfaces.
The following table shows the workflows you can use to validate the base system on your board.
| Workflow | Development | Validation |
|---|---|---|
| Basic board bring-up | Processor basic parameter setup. | Standalone Hello world and Memory Test application run properly. |
| Advanced hardware setup |
Enable advanced IO in Processing System (such as USB, Ethernet, Flash, PCIe, or RC). Add IO related IP in PL (such as MIPI, EMAC, or HDMI_TX). Add non-Vitis IP (such as AXI BRAM Controller, or VPSS). |
If these IP have standalone drivers, test them. |
| Base software setup |
Create PetaLinux project based on hardware platform. Enable kernel drivers. Configure boot mode. Configure rootfs. |
Linux boots up successfully. Peripherals work properly in Linux. |
Base Component Requirements
Every hardware platform design must contain a Processing System IP block from the IP
catalog.
- Zynq® UltraScale+™ MPSoC and Zynq-7000 SoC devices are supported.
- MicroBlaze™ processors are not supported for controlling acceleration kernels, but can be part of the base hardware.