Arguments - Arguments - 2025.2 English - XD100

Vitis Tutorials: AI Engine Development (XD100)

Document ID
XD100
Release Date
2026-03-27
Version
2025.2 English

The datamover kernel takes the following arguments:

  • ap_int<N> an arbitrary precision integer data type defined in ap_int.h where N is 1-1024 bits. In this design, N is 128 bits.

  • hls::stream<qdma_axis<D,0,0,0>> a data type defined in ap_axi_sdata.h used for streaming data transfer. The parameter <D> is the data width of the streaming interface set to 128. Set the remaining three parameters to 0.

The datamover kernel also specifies the following datamover pragmas to help optimize the kernel code and adhere to interface protocols: