Verify Kernel

This is a simple design to verify that the platform has basic functionality.

This is an extremely simple HLS C Kernel and accompanying host code to verify that the platform has basic functionality. It will make a call to the kernel with an empty global buffer. The kernel will then write the string of characters “Hello Worldn0” into the buffer and return. The host will copy this buffer locally and then print out the resulting buffer contents.

EXCLUDED PLATFORMS

Platforms containing following strings in their names are not supported for this example :

zc
vck190
2019
2018

DESIGN FILES

Application code is located in the src directory. Accelerator binary files will be compiled to the xclbin directory. The xclbin directory is required by the Makefile and its contents will be filled during compilation. A listing of all the files in this example is shown below

src/host.cpp
src/verify.cpp

Access these files in the github repo by clicking here.

COMMAND LINE ARGUMENTS

Once the environment has been configured, the application can be executed by

./validate.exe platform_test_path