Chapter 4: The varray Data Model - Chapter 4: The varray Data Model - 2026.1 English - UG1864

Vitis Functional Simulation User Guide (UG1864)

Document_ID
UG1864
Release_Date
2026-06-23
Version
2026.1 English

varray is the common, typed-array container for Vitis™ functional simulation. Every VFS component (hlsKernel and aieGraph) consumes and produces varray objects. Learning varray first pays off everywhere else in the guide.

This chapter has the following parts:

  • Python varray: Arrays, data types, and operations from Python®.
  • MATLAB varray: The same concepts from MATLAB®.
  • AXI-Stream sideband (axis): The per-element sideband fields (tlast, tkeep, tstrb, tuser, tid) used to model hls::stream<ap_axis<...>> / hls::stream<hls::axis<...>> interfaces.