Accelerated Computing, Fpga, High Level Synthesis.
testbenches are written in C++. A testbench calls the C++ API of the kernel and asserts the results against a baseline model. There are two targets to run a testbench: CSimulation and CoSimulation. CSimulation involves testing the kernel at the C++ level. This is done to verify the logic of the