Lab on hardware-software digital systems codesign

EE-390(a)

[Sources] Example templates to test the convolution accelerator

This page is part of the content downloaded from [Sources] Example templates to test the convolution accelerator on Sunday, 29 June 2025, 20:06. Note that some content and any files larger than 50 MB are not downloaded.

Description

This code is a proposal of how the code for the accelerated version of the application can be structured. Feel free to use it or not.

The HLS/main.cpp code contains an example to test the functionality of your accelerator implementation with Vitis HLS before starting the synthesis process.

The SW_* folders contain a testbench, for the Pynq board, to test the Conv2D() functionality. The first example runs only the original SW version. The second example, runs the SW and HW versions and compares the results. These examples can serve as a basis to quickly test the funcionality of the accelerator before integrating it in the complete application.


Files and subfolders