Design of a unified arithmetic processor based on redundant constant-factor CORDIC with merged scaling operation

Authors
Citation
Sf. Hsiao et Cy. Lau, Design of a unified arithmetic processor based on redundant constant-factor CORDIC with merged scaling operation, IEE P-COM D, 147(4), 2000, pp. 297-303
Citations number
15
Categorie Soggetti
Computer Science & Engineering
Journal title
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES
ISSN journal
13502387 → ACNP
Volume
147
Issue
4
Year of publication
2000
Pages
297 - 303
Database
ISI
SICI code
1350-2387(200007)147:4<297:DOAUAP>2.0.ZU;2-X
Abstract
An arithmetic processor is designed based on redundant constant-factor impl ementation of the coordinate rotation digital computer (CORDIC) algorithm w ith three different modes: circular, hyperbolic and linear. Both CORDIC typ es (angle calculation and vector rotation) are considered in this unified p rocessor that is capable of computing a wide variety of arithmetic and elem entary functions including: multiplication, division, some common trigonome tric functions, natural logarithms. square roots, vector norm and phase. Fu rthermore, by merging the scaling operation with the regular CORDIC iterati ons, the processor based on folded (iterative) CORDIC architecture reduces by about 1/4 the total number of iterations in one complete CORDIC operatio n.