Changed Behavior - 2022.2 English

Vitis Unified Software Platform Documentation: Application Acceleration Development (UG1393)

Document ID
Release Date
2022.2 English

The following table specifies differences between this release and prior releases that impact behavior or flow when migrating.

Table 1. Changed Behavior Summary
Area Behavior
Vitis embedded platform Vitis base embedded platform source code removed the flow for compiling PetaLinux project from scratch and now only uses pre-built common images. This source code change doesn't bring behavioral changes in the pre-built base platforms.
Vitis HLS Vitis HLS automatically tries to select the correct pipeline style to use for a given pipelined loop of function. If the pipeline control requires high fanout (and meets other FRP requirements), Vitis HLS selects the free-running pipeline (FRP) style to limit the high fanout. If the pipeline is used with hls::tasks, the flushing pipeline (FLP) style is automatically selected to avoid deadlocks. Finally, if neither of the above cases apply, then the standard pipeline (STP) style is selected.
Vitis IDE Help message UG643 now directs to the online version by default.
Formalized the QEMU support platform to Linux only.
The BSP and Libraries Help documentation which was default available as part of the Vitis install is now available at the Xilinx Documentation Portal. You need one time internet connectivity to access Help documentation from within Vitis IDE. For more information, navigate to Vitis IDE > Help > OS and Libraries Help > BSP and Libraries Document Collection (UG643).
Vitis Emulation Vitis software emulation for embedded acceleration can use x86 processes to simulate PS processors. This features requires XRT on the host machine. The Vitis_Accel_Examples makefile flow uses x86 for software emulation. The Vitis IDE will keep using QEMU in this release. It is recommended to install XRT on the host machine for all acceleration development workflows.