This repository provides hands-on introductions to build application-specific FPGA systems using the high-level OmpSs@FPGAtool. The goal is to give the reader a baseline view of the process of creating an optimized hardware design annotating C-based code with HLS directives. We assume the reader has a working knowledge of C/C++, and familiarity with basic computer architecture concepts (e.g. speedup, parallelism, pipelining). All the exercises are described in detail in the INAF Technical Report: " Software acceleration on Xilinx FPGAs using OmpSs@FPGA ecosystem " (INAF Technical Reports, 2021, http://hdl.handle.net/20.500.12386/31054) Goz, David ORCID:0000-0001-9808-2283 - david.goz@inaf.it Bertocco, Sara ORCID:0000-0003-2386-623X - sara.betocco@inaf.it Taffoni, Giuliano ORCID:0000-0002-4211-6816 - giuliano.taffoni@inaf.it Coretti, Igor ORCID:0000-0001-9374-3249 - igor.coretti@inaf.it References: Please use this identifier to cite or link to this item: http://hdl.handle.net/20.500.12386/31054