FPGA Implementation of CORDIC Algorithms for Sine and Cosine Generator

被引:0
|
作者
Renardy, Antonius P. [1 ]
Ahmadi, Nur [1 ]
Fadila, Ashbir A. [1 ]
Shidqi, Naufal [1 ]
Adiono, Trio [1 ]
机构
[1] Bandung Inst Technol, Sch Elect Engn & Informat, Dept Elect Engn, Jl Ganesha 10, Bandung 40132, Indonesia
关键词
FPGA; CORDIC; VSFA; Sine and Cosine Generator;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Trigonometric-related calculations which are widely found in a broad range of applications can be performed by using COordinate Rotation DIgital Computer (CORDIC) algorithm. CORDIC is often utilized in the absence of hardware multiplier since this algorithm requires only addition, subtraction, bit shifting, and lookup table. This paper provides an implementation of conventional CORDIC algorithm with pipelined architecture and Virtually Scaling-Free Adaptive (VSFA) CORDIC. All designs are implemented in Verilog and synthesized by using Altera Quartus II with FPGA DE2 as target board. The pipelined CORDIC consumes 1,103 logic element, 33.32 ns latency, and 420.17 MHz maximum frequency, while VSFA CORDIC utilizes 2,109 logic element, 34.96 ns latency, and 343.29 MHz maximum frequency. Both designs are used to generate sine and cosine wave between -pi and pi which result in maximum error of 8.095 x 2(-13) for pipelined CORDIC and 9.183 x 2(-13) for VSFA CORDIC. Based on performance comparison in term of area multiplied by delay (A x T), our pipelined CORDIC is superior among other designs.
引用
收藏
页码:1 / 6
页数:6
相关论文
共 50 条
  • [1] FPGA Implementation of CORDIC Algorithms for Sine and Cosine Floating-Point Calculations
    Sergiyenko, Anatoliy
    Moroz, Leonid
    Mychuda, Lesya
    Samotyj, Volodymir
    [J]. 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
  • [2] Design and Hardware Implementation of Bit Length Adjustable Cosine and Sine Generator with CORDIC Algorithm in FPGA
    Ozkilbac, Bahadir
    Karacali, Tevhit
    [J]. 2020 12TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ELECO), 2020, : 145 - 149
  • [3] Pipelined CORDIC design on FPGA for a digital sine and cosine waves generator
    Garcia, Esteban O.
    Cumplido, Rene
    Arias, Miguel
    [J]. 2006 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING, 2006, : 302 - +
  • [4] SINE AND COSINE GENERATOR USING CORDIC ALGORITHM IMPLEMENTED IN ASIC
    Mishra, Ansuman
    Sivanantham, S.
    Sivasankaran, K.
    [J]. PROCEEDINGS OF 2015 ONLINE INTERNATIONAL CONFERENCE ON GREEN ENGINEERING AND TECHNOLOGIES (IC-GET), 2015,
  • [5] A design of modified CORDIC-based cosine and sine generator
    Cheng, ZR
    Gao, ML
    Li, L
    Zhang, DL
    Song, YK
    [J]. 2003 5TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2003, : 765 - 768
  • [6] CORDIC algorithms for SVM FPGA implementation
    Gimeno Sarciada, Jesus
    Lamela Rivera, Horacio
    Jimenez, Matias
    [J]. INDEPENDENT COMPONENT ANALYSES, WAVELETS, NEURAL NETWORKS, BIOSYSTEMS, AND NANOENGINEERING VIII, 2010, 7703
  • [7] Scaling Free CORDIC Algorithm Implementation of Sine and Cosine Function
    Mokhtar, A. S. N.
    Reaz, M. B. I.
    Chellappan, K.
    Ali, M. A. Mohd
    [J]. WORLD CONGRESS ON ENGINEERING - WCE 2013, VOL II, 2013, : 926 - +
  • [8] Novel design for a low-latency CORDIC algorithm for sine-cosine computation and its Implementation on FPGA
    Salehi, Forouzan
    Farshidi, Ebrahim
    Kaabi, Hooman
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2020, 77 (77)
  • [9] FPGA implementation of wave pipelining CORDIC algorithms
    School of Information Science and Technology, Beijing Institute of Technology, Beijing 100081, China
    [J]. J Beijing Inst Technol Engl Ed, 2008, 1 (76-80):
  • [10] FPGA Implementation of Wave Pipelining CORDIC Algorithms
    崔嵬
    [J]. Journal of Beijing Institute of Technology, 2008, (01) : 76 - 80