The Vitis technology infers kernel interfaces from the parameters of the top-level function. Therefore, start by writing a kernel top-level function with parameters matching the desired interface.
Input parameters must be passed as scalars. Blocks of input and output data must be passed as pointers. Compiler pragmas must be used to finalize the interface definition.