FPGA Implementation of Wave Pipelining CORDIC Algorithms

被引:2
|
作者
崔嵬
机构
[1] Beijing 100081
[2] China
[3] School of Information Science and Technology Beijing Institute of Technology
关键词
wave pipelining; coordinate rotational digital computer(CORDIC) algorithm; pipeline latency; path balance; performance comparison;
D O I
10.15918/j.jbit1004-0579.2008.01.015
中图分类号
TN791 [];
学科分类号
080902 ;
摘要
The implementation of the coordinate rotational digital computer(CORDIC) algorithm with wave pipelining technique on field programmable gate array(FPGA) is described.All data in FPGA-based wave pipelining pass through a number of logic gates,in the same way that all data pass through the same number of registers in a conventional pipeline.Moreover,all paths are routed using identical routing resources.The manual placement,timing driven routing and timing analyzing techniques are applied to optimize the layout for achieving good path balance.Experimental results show that a 256-LUT logic depth circuit mapped on XC4VLX15-12 runs as high as 330 MHz,which is a little lower than the speed of 336 MHz based on the conventional 16-stage pipelining in the same chip.The latency of the wave pipelining circuit is 30.3 ns,which is 36.4% shorter than the latency of 16-stage conventional pipelining circuit.
引用
收藏
页码:76 / 80
页数:5
相关论文
共 50 条
  • [1] FPGA implementation of wave pipelining CORDIC algorithms
    School of Information Science and Technology, Beijing Institute of Technology, Beijing 100081, China
    J Beijing Inst Technol Engl Ed, 2008, 1 (76-80):
  • [2] CORDIC algorithms for SVM FPGA implementation
    Gimeno Sarciada, Jesus
    Lamela Rivera, Horacio
    Jimenez, Matias
    INDEPENDENT COMPONENT ANALYSES, WAVELETS, NEURAL NETWORKS, BIOSYSTEMS, AND NANOENGINEERING VIII, 2010, 7703
  • [3] A Modified CORDIC FPGA Implementation for Wave Generation
    Liu, Yidong
    Fan, Lihang
    Ma, Tieying
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2014, 33 (01) : 321 - 329
  • [4] A Modified CORDIC FPGA Implementation for Wave Generation
    Yidong Liu
    Lihang Fan
    Tieying Ma
    Circuits, Systems, and Signal Processing, 2014, 33 : 321 - 329
  • [5] FPGA Implementation of CORDIC Algorithms for Sine and Cosine Generator
    Renardy, Antonius P.
    Ahmadi, Nur
    Fadila, Ashbir A.
    Shidqi, Naufal
    Adiono, Trio
    5TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS 2015, 2015, : 1 - 6
  • [6] 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
  • [7] Evaluation of CORDIC algorithms for FPGA design
    Valls, J
    Kuhlmann, M
    Parhi, KK
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2002, 32 (03): : 207 - 222
  • [8] Evaluation of CORDIC Algorithms for FPGA Design
    Javier Valls
    Martin Kuhlmann
    Keshab K. Parhi
    Journal of VLSI signal processing systems for signal, image and video technology, 2002, 32 : 207 - 222
  • [9] Efficient mapping of cordic algorithms on FPGA
    Valls, J
    Kuhlmann, M
    Parhi, KK
    2000 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: DESIGN AND IMPLEMENTATION, 2000, : 336 - 345
  • [10] 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