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 条
[41]   Approximate FPGA Implementation of CORDIC for Tactile Data Processing using Speculative Adders [J].
Franceschi, M. ;
Camus, V. ;
Ibrahim, A. ;
Enz, C. ;
Valle, M. .
2017 FIRST NEW GENERATION OF CAS (NGCAS), 2017, :41-44
[42]   FPGA Implementation of Reconfigurable CORDIC Algorithm and a Memristive Chaotic System With Transcendental Nonlinearities [J].
Mohamed, Sara M. ;
Sayed, Wafaa S. ;
Radwan, Ahmed G. ;
Said, Lobna A. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (07) :2885-2892
[43]   Design and Implementation of Edge Detection Algorithms Using FPGA [J].
Nikita, P. ;
Chickerur, Satyadhyan .
PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND PATTERN RECOGNITION (SOCPAR 2021), 2022, 417 :563-572
[44]   FPGA Implementation of a CORDIC-Based Joint Angle Processor for a Climbing Robot [J].
Juang, Ying-Shen ;
Sung, Tze-Yun ;
Ko, Lu-Ting ;
Li, Ching-Lang .
INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2013, 10
[45]   FPGA Implementation of the Trigonometric Functions Using the CORDIC Algorithm [J].
Kumar, Puli Anil .
2019 5TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING & COMMUNICATION SYSTEMS (ICACCS), 2019, :894-900
[46]   Performance comparison of Autocorrelation and CORDIC algorithm implemented on FPGA for OFDM based WLAN [J].
Reddy, Sudhakar P. ;
Reddy, Ramachandra G., Sr. .
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS, 2009, :575-+
[47]   Cordic-based Softmax Acceleration Method of Convolution Neural Network on FPGA [J].
Cao, Yongxiang ;
Xiao, Wan'ang ;
Jia, Jingdun ;
Wu, Dehua ;
Zhou, Weixin .
PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INFORMATION SYSTEMS (ICAIIS), 2020, :66-70
[48]   Low-complexity CORDIC-based VLSI Design and FPGA Prototype of CI-OFDMA System for Next-generation [J].
Kumar, Vikas ;
Ray, Kailash Chandra ;
Kumar, Preetam .
2016 IEEE 12TH INTERNATIONAL COLLOQUIUM ON SIGNAL PROCESSING & ITS APPLICATIONS (CSPA), 2016, :22-27
[49]   An Evaluation Framework for Security Algorithms Performance Realization on FPGA [J].
Guruprasad, S. P. ;
Chandrasekar, B. S. .
2018 IEEE INTERNATIONAL CONFERENCE ON CURRENT TRENDS IN ADVANCED COMPUTING (ICCTAC), 2018,
[50]   Application of IFFT Based on CORDIC Algorithms in OFDM-UWB System [J].
Zou Decai ;
Lu Xiaochun ;
Wu Haitao ;
Xu Jinsong .
2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, :992-996