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

Abstract:

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.

View full article:

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.