The Story of Unified Cordic

  title={The Story of Unified Cordic},
  author={John Stephen Walther},
  journal={Journal of VLSI signal processing systems for signal, image and video technology},
  • J. S. Walther
  • Published 1 June 2000
  • Education
  • Journal of VLSI signal processing systems for signal, image and video technology
The story is told of how the Unified Cordic algorithm came to be developed, starting from an idea in the mind of a student and culminating in a product, a patent, a paper, a motorcade, and an award. Along the way, a unified algorithm for generating the elementary functions and the math co-processor industry in Silicon Valley were born. 

A review of low cost multiplier using CORDIC subsystem

CORDIC subsystem is used in multiplication of complex numbers which is used in various applications such as radar, sonar etc. Including serial multiplier this paper attempts to analyses the cordic


A brief outline and also growth in the CORDIC algorithm and architectures is presented.

Pipeline Implementation of the Unified CORDIC Algorithm in FPGA

This work presents a pipeline implementation of the COordinate Rotation DIgital Computer (CORDIC) algorithm in VHDL, which computes both the trigonometric and hyperbolic fixed-point functions.

50 Years of CORDIC: Algorithms, Architectures, and Applications

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

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.

A Multi Cordic Architecture on FPGA Platform

A multi-CORDIC processor that integrates different CORDic architectures on a single FPGA chip and allows the user to select the CORDIC architecture to proceed with based on what he wants to calculate and his/her needs is presented.

Pipelined cordic architecture and its implementation on Simulink

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.

Designing the Control Architecture for Algorithm Specific Custom Processors on FPGAs

This work considers the implementation of high-level image processing operations using a custom serial processor on an FPGA, then modified to use an explicit software controller, which increases design efficiency slightly and is more flexible.

FPGA Implementation of Efficient Pipelined CORDIC Processor for DSP Applications

The existing CORDIC architecture to compute for angles 0 to 360 degrees is modified by using preprocessing block with existing CordIC block and also the CORDic architecture is modified for pipelining design path.

The new design and veri cation based on the coordinate rotation digital computer

A new CORDIC algorithm that mainly adopts the iteration and the Looking-up Table (LUT) is introduced in this paper, which not only supports circular, linear and hyperbolic trigonometric function but it also has the interruption and overflowing functions.



A unified algorithm for elementary functions

This paper describes a single unified algorithm for the calculation of elementary functions including multiplication, division, sin, cos, tan, arctan, sinh, cosh, tanh, arctanh, In, exp and

Pseudo Division and Pseudo Multiplication Processes

Some digit-by-digit methods for the evaluation of the elementary functions are described. The methods involve processes that resemble repeated-addition multiplication and repeated-subtraction

The CORDIC Trigonometric Computing Technique

The trigonometric algorithms used in this computer and the instrumentation of these algorithms are discussed in this paper.

Computer arithmetic: Principles, architecture, and design

An Interconnect Processor with Emphasis on CORDIC Mode Algorithms and Accuracy in the HP - 35

  • Hewlett - Packard Journal

Algorithms and Accuracy in the HP-35,

  • HewlettPackard Journal ,
  • 1972

Arithmetic Principles: Architecture and Design

  • New York: Wiley,
  • 1979

US patent 3766370: Elementary Floating Point CORDIC Function Processor and Shifter, filing date

  • May 14,
  • 1971

An Interconnect Processor with Emphasis on CORDIC Mode,

  • Masters Thesis, EE Dept.,
  • 1968