Skip to content

2026.1 Release

Latest

Choose a tag to compare

@vt-lib-support vt-lib-support released this 24 Jun 14:36

2026.1 Vitis Libraries Release Notes

Vitis DSP Library

  • Config QoR Helper - Available as EA, a Python-based tool that helps configure DSPLib AIE IP based on user performance/QoR requirements.

Config QoR Helper provides users with the valid IP configurations that meet or exceed their constraints, ranked by provided criteria, e.g., resource use (NUM_AIE).
QoR for a given configuration is predicted using a ML model trained on measured data.

Supported IP includes: FFT, GEMM, FIR SR ASYM, and Cholesky and QRD (available in Solver Library).

  • Convolution / Correlation - Enabled support for Run Time Programmable (RTP) configuration of vectors F and G lengths to buffer implementation.

  • FFT - Added support for cbfloat16 data type.

  • Outer Tensor - Expanded supported ranges of TP_DIM_A, TP_DIM_B, TP_NUM_FRAMES and TP_SSR parameter combinations.

  • Packet Switch Input/Output - New library graph elements: pkt_switch_input and pkt_switch_output, that can be used to route multiple input packet streams to a wrapped instance of another graph, and then route the output from the wrapped graph to multiple output packet streams.

Function Namespace and class name
Packet Switch Input xf::dsp::aie::pkt_switch_input
Packet Switch Output xf::dsp::aie::pkt_switch_output
  • VSS FFT/IFFT - Extended configuration support for vss_fft_ifft_1d_graph. Added TP_POINT_SIZE_D1 to allow user-specific FFT decomposition, as well as TP_CASC_LEN and TP_USE_WIDGETS parameters to configure fft_ifft_dit_1ch_graph.

Vitis Motor Control Library

In the 2026.1 release, Motor Control adds six FP32 APIs that can be synthesized directly and also used as high-precision references for validation and future FOC development. The existing non-FP32 APIs are restored to the 2024.1 source-based implementation for KD240 application integration readiness.

Vitis Solver Library

  • Cholesky - 2025.2 EA library element now in Production.
  • QRD - 2025.2 EA library element now in Production
  • QRD_HH - New EA library element
  • SVD - New EA library element.
  • Substitution - New EA library element
Function Namespace and class name
Cholesky xf::solver::aie::cholesky_graph
QRD xf::solver::aie::qrd_graph
QRD_HH xf::solver::aie::qrd_hh_graph
SVD xf::solver::aie::svd::svd_graph
Substitution xf::solver::aie::substitution::substitution_graph

The Cholesky Decomposition is now at Production standard. 2026.1 adds CASC_LEN and DIAG_INV parameters for performance improvements.
The QRD Decomposition is also now at Production standard.
The QRD Householder Decomposition is introduced at Early Access standard.
The SVD Decomposition is introduced at Early Access standard.
The Substitution function is introduced at Early Acccess standard.

Vitis Security Library

In this release, support for the following security-sensitive APIs is withdrawn:

  • EC/ECDSA implementations for secp256k1, NIST P-256, and NIST P-384
  • Generic ECC helper APIs
  • BLS curve/signature support
  • SM2 sign/verify support

SM3 and SM4 support remains available.

Vitis Ultrasound Library

Known Issue:

  • Synthetic_Aperture_Test and Scanline_Test have a known hardware build issue on xilinx_vck190_base_202610_1 and later VCK190 platforms because the designs require more interrupt resources than the platform provides. As a workaround, use xilinx_vck190_base_202520_1 for Synthetic_Aperture_Test, and use the scanline_AllinAIE design instead of Scanline_Test.

AMD Vitis™ Ultrasound library provides not only toolbox-style implementation of different L1/L2/L3 APIs for ultrasound image processing, but also an all-in-AIE implementation of scanline imaging algorithm. You can directly use the function combinations based on toolbox APIs to customize algorithms, and can also start from or refer to the all-in-AIE scanline implementation to obtain the final design.

Vitis Opencv Library

PL additions/enhancements: :

• New additions:
	• Preprocess
	• Layout Formatter
	• Stitch
	• waitMat
	• Remap bicubic mode
	• AVFIRs L3 pipeline
	
• Updates:
	• Remap functionality updated to support different input and output sizes.
	• InitUndistorRectofyMapInverse function API updated to use float datatypes.
	• Fixed isp stats bug of x and y index swap.
	• Minor bugs and doc fixes

AIE additions/enhancements: :

• Updates:
	• Bug fixes

Known issues

  • Few AIE-ML testcases take a long time to finish hardware emulation because of large input size.
  • rgbir2bayer and isppipeline_rgbir PL functions are not supplied with input images.
  • lkdensepyroptflow fails to meet timing when URAM is enabled.
  • lkdensepyrof_uram, tonemapping, meanstddev-pipeline, hls2rgb aiesim, stereo-pipeline-URAM,
    cases fail hw_emu because of a known tool issue. Other targets work fine.