Archives
Romanian Journal of Information Technology and Automatic Control / Vol. 18, No. 4, 2008
IMPLEMENTAREA ALGORITMILOR DE TIP CORDIC ÎN FPGA
Iacob Petrescu, Dragoș Popescu, Adrian Petrescu
The paper explores CORDIC type algorithms FPGA implementation possibilities. The reasearch focused on trigonometric functions: sine, cosine, arcsine, arccosine, arctan, polar/cartesian coordinate transforms. For these functions suitable CORDIC algorithms were developed. The FPGA implementation is based on a CORDIC processor seen as a black box whos input/output is an argument and the desired function, repectively. CORDIC processors fall into two cathegories: iterative and non-iterative. An iterative sine/cosine functions CORDIC algorithm was developed in order to be simulated and implemented. The Verilog algorithm description was simulated and implemented using tools like:ModelSim XE III 6.1 e and FPGA Xilinx Spartan-3 AN Starter Kit.
Keywords:
CORDIC, sine, cosine, atan, polar-cartezian transform, ModelSim XE III 6.1 e, FPGA Xilinx Spartan-3 AN Starter Kit.
CITE THIS PAPER AS:
Iacob Petrescu,
Dragoș Popescu,
Adrian Petrescu,
"IMPLEMENTAREA ALGORITMILOR DE TIP CORDIC ÎN FPGA",
Romanian Journal of Information Technology and Automatic Control,
ISSN 1220-1758,
vol. 18(4),
pp. 53-64,
2008.