Iterative computing algorithms implemented in FPGA using ALTERA_CORDIC library as an example

The article discusses the general issues of implementing pipelined and iterative algorithms. These are typical solutions for engineering algorithms implemented in hardware like reprogrammable systems. The authors focused on the implementation of such algorithms in field-programmable gate array (FPGA...

Full description

Saved in:
Bibliographic Details
Published inProcedia computer science Vol. 246; pp. 2380 - 2389
Main Author Poczekajło, Paweł
Format Journal Article
LanguageEnglish
Published Elsevier B.V 2024
Subjects
Online AccessGet full text
ISSN1877-0509
1877-0509
DOI10.1016/j.procs.2024.09.533

Cover

More Information
Summary:The article discusses the general issues of implementing pipelined and iterative algorithms. These are typical solutions for engineering algorithms implemented in hardware like reprogrammable systems. The authors focused on the implementation of such algorithms in field-programmable gate array (FPGA) circuits. Key aspects and advantages of pipelined processing were discussed. The focus was on an example CORDIC algorithm. Analyses of the iterative implementation using the ALTERA_CORDIC library were performed. Key parameters such as frequency and circuit occupancy were measured. Also, the obtained results were compared with the exact values - the errors were determined. Realizations based on 8-, 12- and 16-bits of fractional in fixed-position notation were analyzed.
ISSN:1877-0509
1877-0509
DOI:10.1016/j.procs.2024.09.533