The Birth of Cordic

@article{Volder2000TheBO,
  title={The Birth of Cordic},
  author={Jack E. Volder},
  journal={Journal of VLSI signal processing systems for signal, image and video technology},
  year={2000},
  volume={25},
  pages={101-105}
}
  • Jack E. Volder
  • Published 1 June 2000
  • Computer Science
  • Journal of VLSI signal processing systems for signal, image and video technology
The very earliest history of the CORDIC computing technique—a highly efficient method to compute elementary functions—is presented. The CORDIC technique was born out of necessity, the incentive being the replacement of the analog navigation computer of the B-58 aircraft by a high accuracy, high-performance digital computer. The revolutionary development of the CORDIC technique is presented, along with details of the very first implementations: the CORDIC I prototype and the CORDIC II airborne… 
Technology Roadmap of CORDIC Algorithm
TLDR
This paper presents evolution of CORDIC along with its architecture and applications, and also covers some comparative result analysis of CordIC core implementation.
FPGA Prototyping of Hardware Implementation of CORDIC Algorithm
TLDR
This review paper presents the prototype of hardware implementation of CORDIC algorithm using Spartan –II series FPGA, with constraint to area efficiency and throughput architecture.
Implementation of trigonometric function using CORDIC algorithms
TLDR
The CORDIC technique is used in order to generating the output angle between range 0o to 90o and error analysis is concern and the result showed that the average percentage error is about 0.042% at angles between ranges 00 to 900.
Implementation of the CORDIC Algorithm in a Digital Down-Converter
This paper shows that the CORDIC (COordinate Rotation by DIgital Computer) algorithm [6] gives significant efficiency gains over a Taylor approximation for calculating the sine and cosine functions
50 Years of CORDIC: Algorithms, Architectures, and Applications
TLDR
A brief overview of the key developments in the CORDIC algorithms and architectures along with their potential and upcoming applications is presented.
CORDIC-Based Architecture for Computing Nth Root and Its Implementation
TLDR
This paper presents a COordinate Rotation Digital Computer (CORDIC)-based architecture for the computation of Nth root and proves its feasibility by hardware implementation and develops a flexible architecture in terms of convergence range and precision.
Research on Uncertainty of CORDIC Algorithm
  • Ling Xiang, Liu Yaohua
  • Computer Science
    2017 4th International Conference on Information Science and Control Engineering (ICISCE)
  • 2017
TLDR
The error sources and the total computational error of CORDIC algorithm in calculating arctangent, sine, and cosine functions are discussed and some conclusions for error propagation mechanism are revealed, which are not quite consistent with existing literature.
Pipelined cordic architecture and its implementation on Simulink
TLDR
Some pipelined CORDIC structures are presented for generation of sine and cosine values, multiplication, division of two numbers and finding out square root or arctangent values.
Adaptive CORDIC: Using Parallel Angle Recoding to Accelerate CORDIC Rotations
TLDR
A simpler implementation of the angle selection scheme that allows the angle recoding method to be used dynamically for any arbitrary angle of rotation, and has the advantage that all the angle constants are found in parallel, in a single step, without having to perform successive CORDIC iterations.
The Optimal Implementation of a Generator of Sinusoid
TLDR
This study presents the architecture of a digital generator of frequency based on trigonometrically algorithm to obtain sample high frequencies and shows that parallel CORDIC is most powerful.
...
...

References

SHOWING 1-8 OF 8 REFERENCES
The CORDIC Trigonometric Computing Technique
TLDR
The trigonometric algorithms used in this computer and the instrumentation of these algorithms are discussed in this paper.
The CORDIC computing technique
TLDR
The "Coordinate Rotation DIgital Computer" computing technique can be used to solve the relationships involved in plane coordinate rotation; conversion from rectangular to polar coordinates; multiplication; division; or the conversion between a binary - and a mixed-radix system.
Decimal-Binary Conversions in CORDIC
  • D. Daggett
  • Computer Science
    IRE Trans. Electron. Comput.
  • 1959
TLDR
The CORDIC conversion technique is sufficiently general to be applied to decimal-binary conversion problems involving other mixed radix systems and other decimal codes.
About utilizing CORDIC for computing transcendental functions in BCD,
  • Private communication to Jack Volder,
  • 1966
Advanced Systems Group Technical Description of Fix-taking Tie-in Equipment
  • Advanced Systems Group Technical Description of Fix-taking Tie-in Equipment
  • 1962
About utilizing CORDIC for computing transcendental functions in BCD Private communication to Jack Volder
  • About utilizing CORDIC for computing transcendental functions in BCD Private communication to Jack Volder
  • 1966
Decimal-Binary Conversion In CORDIC
  • IRE Transactions on Electronic Computers
  • 1959
Binary Computation Algorithms for Coordinate Rotation and Function Generation Convair internal report IAR- 1.148, Aeroelectronics group
  • Binary Computation Algorithms for Coordinate Rotation and Function Generation Convair internal report IAR- 1.148, Aeroelectronics group
  • 1956