Software Component Requirements
The primary requirement for an acceleration kernel-based Vitis™ platform is that it provides Linux with XRT support. Although
PetaLinux is used in this document, Yocto or other Linux tools can be used to
generate the Linux image and software objects but must include the equivalent of the
following items:
- User packages for XRT support that include:
- xrt
- xrt-dev
- zocl
- opencl-clhpp-dev opencl-headers-dev
- packages associated with packagegroup-petalinux-opencv
- A device-tree entry (as shown below) to add the zocl driver for
XRT.
&amba { zyxclmm_drm { compatible = “xlnx,zocl”; status = “okay”; }; }; - Linux image and ELF files listed below:
- image.ub
- zynqmp_fsbl.elf
- bl31.elf
- pmufw.elf
- u-boot.elf
- A sysroot containing XRT.