• DocumentCode
    2963366
  • Title

    Granularly-pipelined CORDIC processors for sine and cosine generators

  • Author

    Wang, Shaoyun ; Piuri, Vincenzo ; Swartzlander, Earl E., Jr.

  • Author_Institution
    Crystal Semicond. Corp., Austin, TX, USA
  • Volume
    6
  • fYear
    1996
  • fDate
    7-10 May 1996
  • Firstpage
    3298
  • Abstract
    The CORDIC algorithm is a powerful tool for computing trigonometric functions (sine and cosine) and some transcendental functions (hyperbolic sine and cosine) at a circuit complexity suited for physical implementation by using VLSI technologies. In this paper, we propose a family of architectures for high-throughput applications based on computation pipelining. The granularity of pipelining can be varied to increase the throughput at a cost of increased circuit complexity. The wide variety of solutions allows optimizing the trade-off between performance and circuit complexity, by taking into account the specific requirements and constraints of the application. The evaluations and the designer guidelines an also given
  • Keywords
    combinational circuits; computational complexity; integrated logic circuits; iterative methods; pipeline arithmetic; waveform generators; VLSI technologies; architectures; circuit complexity; computation pipelining; cosine generators; granularly-pipelined CORDIC processors; high-throughput applications; hyperbolic cosine; hyperbolic sine; sine generators; throughput; transcendental functions; trigonometric functions; Complexity theory; Computer applications; Computer architecture; Constraint optimization; Costs; Guidelines; Physics computing; Pipeline processing; Throughput; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1996. ICASSP-96. Conference Proceedings., 1996 IEEE International Conference on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-3192-3
  • Type

    conf

  • DOI
    10.1109/ICASSP.1996.550582
  • Filename
    550582