Paper
3 November 2021 Comparison of implementation methods for data processing algorithms on FPGA
Author Affiliations +
Proceedings Volume 12040, Photonics Applications in Astronomy, Communications, Industry, and High Energy Physics Experiments 2021; 120400P (2021) https://doi.org/10.1117/12.2612247
Event: Photonics Applications in Astronomy, Communications, Industry, and High Energy Physics Experiments 2021 (WILGA 2021), 2021, Warsaw, Poland
Abstract
In the paper, methods for designing fast processing algorithms for Xilinx FPGA are presented. The paper describes different algorithm design methods on FPGA (iterative, pipelined, loop unrolled). The given methods' characteristics (potential performance, efficiency, and resource usage) are presented and compared. Algorithm design on FPGA using High-Level Synthesis technique (which allows using high-level languages C and C++) and hardware description language (HDL) are compared. The effect of the High-Level Synthesis technique on the performance of implemented algorithms, resource usage, and design time is described. This paper presents an experiment (based on checksum "Fletcher-16") that investigates the advantages of the HLS technique and the HDL.
© (2021) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Eryk Wawrzyn, Zbigniew M. Wawrzyniak, and Andrzej Wojeński "Comparison of implementation methods for data processing algorithms on FPGA", Proc. SPIE 12040, Photonics Applications in Astronomy, Communications, Industry, and High Energy Physics Experiments 2021, 120400P (3 November 2021); https://doi.org/10.1117/12.2612247
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Field programmable gate arrays

Clocks

Data processing

Iterative methods

RELATED CONTENT

An FPGA architecture for MPEG-2 TS demultiplexer
Proceedings of SPIE (October 15 2012)
The data processing unit of the NISP instrument of the...
Proceedings of SPIE (August 28 2014)
Data processing boards design for CBM experiment
Proceedings of SPIE (November 25 2014)
Multi-level compiler concept for high-level synthesis
Proceedings of SPIE (December 12 2022)

Back to Top