Evaluation of CORDIC algorithms for FPGA design

被引:63
|
作者
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] Scalable Pipelined CORDIC Architecture Design and Implementation in FPGA
    Adiono, Trio
    Purba, Randy Saut
    2009 INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS, VOLS 1 AND 2, 2009, : 628 - 631
  • [12] Implementation of FPGA design of FFT architecture based on CORDIC algorithm
    Inguva, Sharath Chandra
    Seventiline, J. B.
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2021, 108 (11) : 1914 - 1939
  • [13] FPGA Implementation of CORDIC Algorithms for Sine and Cosine Floating-Point Calculations
    Sergiyenko, Anatoliy
    Moroz, Leonid
    Mychuda, Lesya
    Samotyj, Volodymir
    PROCEEDINGS OF THE THE 11TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS'2021), VOL 1, 2021, : 383 - 386
  • [14] Design and Performance Evaluation of Multispectral Sensing Algorithms on CPU, GPU, and FPGA
    Menon, Vivek V.
    Siddiqui, Saquib A.
    Rao, Sanil
    Schmidt, Andrew
    French, Matthew
    Chirayath, Ved
    Li, Alan
    2021 IEEE AEROSPACE CONFERENCE (AEROCONF 2021), 2021,
  • [15] A Performance Evaluation of Cryptographic Algorithms on FPGA and ASIC on RFID Design Flow
    Mikami, Shugo
    Watanabe, Dai
    Sakiyama, Kazuo
    2016 4TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY (ICOICT), 2016,
  • [16] Pipelined CORDIC design on FPGA for a digital sine and cosine waves generator
    Garcia, Esteban O.
    Cumplido, Rene
    Arias, Miguel
    2006 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING, 2006, : 302 - +
  • [17] Combining CORDIC Algorithm and FPGA to Design Dual Core FFT Processor
    Jiang Murong
    Yang Jun
    Guo Yuedong
    Du Xiaogang
    Li Na
    2009 INTERNATIONAL CONFERENCE ON INDUSTRIAL MECHATRONICS AND AUTOMATION, 2009, : 68 - 71
  • [18] CORDIC algorithm based on FPGA
    戴益君
    毕卓
    Advances in Manufacturing, 2011, (04) : 304 - 309
  • [19] CORDIC Algorithm for FPGA Implementation
    Lin, Sun-Ting
    Wang, Tzu-Hao
    Lin, Shou-Sheu
    Li, Yan-Bang
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INTELLIGENT TECHNOLOGIES AND ENGINEERING SYSTEMS (ICITES2013), 2014, 293 : 57 - 62
  • [20] Design of a DPSK Modem Using CORDIC Algorithm and Its FPGA Implementation
    Bag, Joyashree
    Roy, Subhashis
    Dutta, P. K.
    Sarkar, Subir Kumar
    IETE JOURNAL OF RESEARCH, 2014, 60 (05) : 355 - 363