3. Bond the buffer with new arguments of the kernel - 2023.2 English

Vitis Tutorials: Vitis Platform Creation (XD101)

Document ID
XD101
Release Date
2023-12-26
Version
2023.2 English

OLD

OCL_CHECK(err, err = krnl_vector_add.setArg(narg++, buffer_a));
OCL_CHECK(err, err = krnl_vector_add.setArg(narg++, buffer_b));
OCL_CHECK(err, err = krnl_vector_add.setArg(narg++, buffer_result));
OCL_CHECK(err, err = krnl_vector_add.setArg(narg++, DATA_SIZE));

NEW

OCL_CHECK(err, err = krnl_vector_add.setArg(narg++, buffer_a));
OCL_CHECK(err, err = krnl_vector_add.setArg(narg++, buffer_b));
OCL_CHECK(err, err = krnl_vector_add.setArg(narg++, buffer_result));
OCL_CHECK(err, err = krnl_vector_add.setArg(narg++, DATA_SIZE));

krnl_vector_add.setArg(narg++,buffer_waveout);