PhD students' day — CITI lab


Techniques for Computing (Some) Trigonometric Functions Using FPGAs

by Matei Istoan

Download poster

Details

Socrate team
1st year

Keywords

Trigonometric Function
FPGA

Advisors

de Dinechin
Florent

Partners

Leti, CEA
Atos


The poster presents a case study of three approaches for computing the sine and the cosine on FPGAs, with a focus on high throughput pipelined architecture, and state-of-the-art implementation techniques. The first approach is the classical CORDIC iteration, for which we suggest a reduced iteration technique and one optimization in the datapath width and latency. The second is an ad-hoc architecture specifically designed around trigonometric identities. The third uses a generic table- and DSP-based polynomial approximator. These three architectures are implemented and compared in the FloPoCo framework.


Acknowledgements

CITI lab

INSA Lyon

Inria

HiKoB

INSA Valor

Rhône Alpes region