Fixed-point trigonometric functions on FPGAs

Florent de Dinechin, Matei Istoan, Guillaume Sergent
2014 SIGARCH Computer Architecture News  
Three approaches for computing sines and cosines on FP-GAs are studied in this paper, with a focus of highthroughput 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 fine optimizations in 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
more » ... ased polynomial approximator. These three architectures are implemented and compared in the FloPoCo framework.
doi:10.1145/2641361.2641375 fatcat:67bz4akks5f4hamluydwo5tmfy