Evaluation of CORDIC algorithms for FPGA design

被引:64
作者
Valls, J [1 ]
Kuhlmann, M
Parhi, KK
机构
[1] Univ Politecn Valencia, Dept Ingn Elect, Valencia 46730, Spain
[2] Broadcom Corp, Irvine, CA 92619 USA
来源
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY | 2002年 / 32卷 / 03期
关键词
CORDIC; FPGA; Two's complement; redundant arithmetic;
D O I
10.1023/A:1020205217934
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a study of the suitability for FPGA design of full custom based CORDIC implementations. Since all these methods are based on redundant arithmetic, the FPGA implementation of the required operators to perform the different CORDIC methods has been evaluated. Efficient mappings on FPGA have been performed leading to the fastest implementations. It is concluded that the redundant arithmetic operators require a 4 to 5 times larger area than the conventional architecture and the speed advantages of the full custom design has been lost. That is due to the longer routing delays caused by the increase of the fan-out and the number of nets. Therefore, the redundant arithmetic based CORDIC methods are not suitable for FPGA implementation, and the conventional two's complement architecture leads to the best performance.
引用
收藏
页码:207 / 222
页数:16
相关论文
共 50 条
[11]   Design of a DPSK Modem Using CORDIC Algorithm and Its FPGA Implementation [J].
Bag, Joyashree ;
Roy, Subhashis ;
Dutta, P. K. ;
Sarkar, Subir Kumar .
IETE JOURNAL OF RESEARCH, 2014, 60 (05) :355-363
[12]   The Design of Direct Digital Synthesizer Based On Cordic Algorithm and FPGA Implementation [J].
Zhang, Xian ;
Zhao, Xinghua ;
Zhou, Binquan .
PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING, INFORMATION SCIENCE & APPLICATION TECHNOLOGY (ICCIA 2016), 2016, 56 :122-126
[13]   Architecture Design and FPGA Implementation of CORDIC Algorithm for Fingerprint Recognition Applications [J].
Revathi, P. ;
Rao, M. V. Nageswara ;
Locharla, G. R. .
2ND INTERNATIONAL CONFERENCE ON COMMUNICATION, COMPUTING & SECURITY [ICCCS-2012], 2012, 1 :371-378
[14]   Design and Analysis of RMFAS CORDIC II Rotator for FPGA [J].
Anjana, A. ;
Nakkeeran, R. ;
Jothikumar, R. Ramya .
IETE JOURNAL OF RESEARCH, 2025,
[15]   CORDIC-based FPGA hardware design method for biped walking gait [J].
Wong, Ching-Chang ;
Cheng, Chi-Tai ;
Liu, Chih-Cheng ;
Hu, Yueh-Yang .
JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2015, 38 (05) :610-620
[16]   A Modified CORDIC FPGA Implementation for Wave Generation [J].
Liu, Yidong ;
Fan, Lihang ;
Ma, Tieying .
CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2014, 33 (01) :321-329
[17]   A Modified CORDIC FPGA Implementation for Wave Generation [J].
Yidong Liu ;
Lihang Fan ;
Tieying Ma .
Circuits, Systems, and Signal Processing, 2014, 33 :321-329
[18]   CORDIC and Taylor Based FPGA Music Synthesizer [J].
Adiono, Trio ;
Timothy, Vincentius ;
Ahmadi, Nur ;
Candra, Aditya ;
Mufadli, Khafit .
TENCON 2015 - 2015 IEEE REGION 10 CONFERENCE, 2015,
[19]   Architectural design and FPGA implementation of radix-4 CORDIC processor [J].
Bhattacharyya, Kaushik ;
Biswas, Rakesh ;
Dhar, Anindya Sundar ;
Banerjee, Swapna .
MICROPROCESSORS AND MICROSYSTEMS, 2010, 34 (2-4) :96-101
[20]   ONLINE CORDIC ALGORITHMS [J].
LIN, HX ;
SIPS, HJ .
IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (08) :1038-1052