The following table specifies differences between this release and prior releases that impact behavior or flow when migrating.
| Area | Behavior |
|---|---|
Vitis
compiler (v++) |
For Versal platforms, the
v++ --link command generates an intermediate
XSA file rather than an XCLBIN file. The final XCLBIN file is
generated during the packaging step, as defined by the v++
--package command. |
| Vitis embedded platform | The default SD card FAT32 partition mount point is changed from
/mnt to /run/media/mmcblk0p1
in PetaLinux and common images. |
| Vitis HLS | The config_export -deadlock_detection command has
been relocated to config_rtl. The command is
otherwise the same. |
The config_interface -m_axi_conservative_mode
option has changed the default value from false to
true. Set the option to false
to restore the old behavior. |
|
| There are changes to the interfaces for the Vitis HLS FFT and FIR that might affect user code. Streaming interfaces are now used where array interfaces were used. | |
| Vitis IDE | Auto-restarting kernels can now be triggered from the host code by setting the restart register counter to all 1s. Previously, auto-restarting kernels was triggered by setting bit 7 of the control register to 1. |
Images generated in the Hardware/package
directory can now run freely. The image with the
enable_aie_debug property is moved to the
Hardware/package_aie_debug
directory. |
|
| Xilinx Runtime | The XRT native API required standard has been changed from
-std=c++14 to
-std=c++17. |
The xbutil/xbmgnt --legacy option
is removed. Refer to the XRT documentation on github.io for how to
migrate legacy commands to new commands. |