Step 2: Generate mm2s_mp.cpp and s2mm_mp.cpp Datamover Kernels - Step 2: Generate mm2s_mp.cpp and s2mm_mp.cpp Datamover Kernels - 2025.2 English - XD100

Vitis Tutorials: AI Engine Development (XD100)

Document ID
XD100
Release Date
2026-03-27
Version
2025.2 English
make -f ./ksrc.mk GENKERNEL=$(XFLIB_DIR)/L2/scripts/generate_kernels SPEC=./kernel/spec.json TOOLDIR=./_krnlgen

Here you use the L2 Data-Mover generator tool ($(XFLIB_DIR)/L2/scripts/generate_kernels). This tool uses the kernel/spec.json specification to write kernel/mm2s_mp.cpp and kernel/s2mm_mp.cpp HLS kernel source files.