Coordinate Rotation Digital Computer Algorithm: Design and Architectures

COordinate Rotation DIgital Computer (CORDIC) algorithm has potential for efficient and low-cost implementation of a large class of applications which include the generation of trigonometric, logarithmic and transcendental elementary functions, complex number multiplication, matrix inversion, solution of linear systems and general scientific computation. This paper presents a brief overview of the developments in the CORDIC algorithm and its architectures.

[1]  Ed F. Deprettere,et al.  Pipelined cordic architectures for fast VLSI filtering and array processing , 1984, ICASSP.

[2]  Earl E. Swartzlander,et al.  Merged CORDIC algorithm , 1995, Proceedings of ISCAS'95 - International Symposium on Circuits and Systems.

[3]  Earl E. Swartzlander,et al.  Hybrid CORDIC Algorithms , 1997, IEEE Trans. Computers.

[4]  Thambipillai Srikanthan,et al.  Pipelining flat CORDIC-based trigonometric function generators , 2000, Other Conferences.

[5]  S. Walther A unified algorithm for elementary functions , 1899 .

[6]  Jack E. Volder The CORDIC Trigonometric Computing Technique , 1959, IRE Trans. Electron. Comput..

[7]  Constantinos E. Goutis,et al.  A floating point pipeline CORDIC processor with extended operation set , 1991, 1991., IEEE International Sympoisum on Circuits and Systems.