SMuK 2023 – wissenschaftliches Programm
Bereiche | Tage | Auswahl | Suche | Aktualisierungen | Downloads | Hilfe
HK: Fachverband Physik der Hadronen und Kerne
HK 26: Instrumentation IX
HK 26.4: Vortrag
Mittwoch, 22. März 2023, 15:00–15:15, SCH/A117
Digital Signal Processing with FPGAs using Modern C++ and HLS — •Thomas Janson and Udo Kebschull for the ALICE Germany collaboration — IRI, Goethe-Universität Frankfurt am Main, Max-von-Laue-Straße 12, 60438 Frankfurt am Main, Germany
In this talk, we discuss the use of Modern C++ and HLS to implement digital signal processing (DSP) algorithms on FPGAs for embedded systems. We introduce common design patterns for some simple algorithms that are suitable for continuous streaming data. The focus of this discussion is how modern C++ helps to control FPGA resource usage by applying compile-time C++ language features compared to traditional VHDL implementations. Furthermore, tests with common SOC systems and their implementation are presented.