Exploration of Sign Precomputation-based CORDIC in Reconfigurable Systems

被引:0
|
作者
Ross, Dian-Marie [1 ]
Miller, Scott [1 ]
Sima, Mihai [1 ]
McGuire, Michael [1 ]
机构
[1] Univ Victoria, Dept Elect & Comp Engn, POB 3055 Stn CSC, Victoria, BC, Canada
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Presented is an analysis of standard CORDIC implementations with sign precomputation mapped onto four modern Xilinx Field-Programmable Gate Arrays (FPGA) families, Virtex-4, -5, -6 and Spartan-6. Three methods of sign precomputation, P-CORDIC, Flat-CORDIC and Para-CORDIC have been proposed in previous literature as parallel methods for reducing CORDIC algorithm logic delay when implemented on an Application Specific Integrated Circuits (ASICs). However, little analysis exists on reconfigurable implementations where one major algorithm optimization design goal is to reduce interconnection delay. All three sign precomputation CORDIC techniques are shown to improve delay and logic utilization when compared with standard CORDIC. On state-of-the-art FPGAs, such as Virtex-6, P-CORDIC is found to perform best; on older devices, such as Virtex-4, Flat-CORDIC has the best performance. On in-between FPGAs, such as the Virtex-5, and Spartan-6, there is no clear winner between P-CORDIC and Flat-CORDIC. Para-CORDIC never outperforms P-CORDIC and Flat-CORDIC, but still represents an improvement over standard CORDIC implementations. Furthermore, Para-CORDIC can be deeply pipelined for applications where high throughput is the main design goal.
引用
收藏
页码:2186 / 2191
页数:6
相关论文
共 50 条
  • [1] Precomputation-Based Rendering
    Ramamoorthi, Ravi
    FOUNDATIONS AND TRENDS IN COMPUTER GRAPHICS AND VISION, 2007, 3 (04): : 1 - +
  • [2] Precomputation-based radix-4 CORDIC for approximate rotations and Hough transform
    Parmar, Yashrajsinh
    Sridharan, Krishnamurthy
    IET CIRCUITS DEVICES & SYSTEMS, 2018, 12 (04) : 413 - 423
  • [3] Elimination of sign precomputation in flat CORDIC
    Suchitra, S
    Sukthankar, S
    Srikanthan, T
    Clarke, CT
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 3319 - 3322
  • [4] P-CORDIC: A Precomputation Based Rotation CORDIC Algorithm
    Martin Kuhlmann
    Keshab K. Parhi
    EURASIP Journal on Advances in Signal Processing, 2002
  • [5] Precomputation-based guarding for dynamic and leakage power reduction
    Abddollahi, A
    Pedarm, M
    Fallah, F
    Ghosh, I
    21ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, PROCEEDINGS, 2003, : 90 - 97
  • [6] A Class of Precomputation-based Distance-bounding Protocols
    Mauw, Sjouke
    Toro-Pozo, Jorge
    Trujillo-Rasua, Rolando
    1ST IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY, 2016, : 97 - 111
  • [7] Precomputation-based sequential logic optimization for low power
    Alidina, Mazhar
    Monteiro, Jose
    Devadas, Srinivas
    Ghosh, Abhijit
    Papaefthymiou, Marios
    IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1994, 2 (04) : 426 - 436
  • [8] P-CORDIC: A precomputation based rotation CORDIC algorithm
    Kuhlmann, M
    Parhi, KK
    EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2002, 2002 (09) : 936 - 943
  • [9] A precomputation-based scheme for QoS routing and fair bandwidth allocation
    Wang, Chia-Hung
    Luh, Hsing
    HIGH PERFORMANCE COMPUTING - HIPC 2006, PROCEEDINGS, 2006, 4297 : 595 - +
  • [10] Low power design of precomputation-based content-addressable memory
    Ruan, Shanq-Jang
    Wu, Chi-Yu
    Hsieh, Jui-Yuan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (03) : 331 - 335