3. Add more ports to the kernel functions - 3. Add more ports to the kernel functions - 2026.1 English - XD101

Vitis Tutorials: Platform Creation (XD101)

Document_ID
XD101
Release_Date
2026-07-20
Version
2026.1 English

Modify the kernel function to include more ports for interacting with the IP inside platform.

OLD

extern "C" {
/*
    Vector Addition Kernel
    ...
extern "C" {
void krnl_vadd(uint32_t* in1, uint32_t* in2, uint32_t* out, int size) {

NEW

extern "C" {
/*
    Vector Addition Kernel
    ...
void krnl_vadd(uint32_t* in1, uint32_t* in2, uint32_t* out, int size, int *wave_out, hls::stream<pkt> &dds_in) {