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 条
  • [31] Dynamic reconfigurable architecture exploration based on parameterized reconfigurable processor model
    Graduate School of Information Science and Technology, Osaka University, Japan
    IFIP Advances in Information and Communication Technology, 2007, (357-376\) : 357 - 376
  • [32] Dynamic reconfigurable architecture exploration based on Parameterized Reconfigurable Processor model
    Taniguchi, Ittetsu
    Sakanushi, Keishi
    Ueda, Kyoko
    Takeuchi, Yoshinori
    Imai, Masaharu
    VLSI-SOC: RESEARCH TRENDS IN VLSI AND SYSTEMS ON CHIP, 2008, : 357 - 376
  • [33] Reconfigurable Logic Design of CORDIC Based FFT Architecture for 5G Communications
    Thiruvengadam, C.
    Palanivelan, M.
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2023, 36 (03): : 2803 - 2818
  • [34] Variable length reconfigurable algorithms and architectures for DCT/IDCT based on modified unfolded cordic
    Huang, Hai
    Xiao, Liyi
    Open Electrical and Electronic Engineering Journal, 2013, 7 (SPEC ISS 1): : 71 - 81
  • [35] A Cordic based equalizer for multiuser detection in WCDMA systems
    Heyne, B
    Goetze, J
    2005 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS - DESIGN AND IMPLEMENTATION (SIPS), 2005, : 257 - 261
  • [36] Implementation of Multiplexers based Pipelined CORDIC for OFDM systems
    Babu, M. Madhu
    Naidu, K. Rama
    2016 IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2016, : 1089 - 1093
  • [37] FoRTReSS: a flow for design space exploration of partially reconfigurable systems
    Duhem, Francois
    Muller, Fabrice
    Bonamy, Robin
    Bilavarn, Sebastien
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2015, 19 (03) : 301 - 326
  • [38] FoRTReSS: a flow for design space exploration of partially reconfigurable systems
    François Duhem
    Fabrice Muller
    Robin Bonamy
    Sébastien Bilavarn
    Design Automation for Embedded Systems, 2015, 19 : 301 - 326
  • [39] A New Angle Set-Based Absolute Scaling-free Reconfigurable Cordic Algorithm
    Ankur Changela
    Mazad Zaveri
    Yogesh Kumar
    Circuits, Systems, and Signal Processing, 2023, 42 : 7404 - 7432
  • [40] Reconfigurable AWGN Generator Using BoxMuller Method with CORDIC-Based Square Root Calculation
    Puntsri, Kidsananapong
    Bunsri, Bussakom
    Pittayang, Yaowarat
    Bubpawan, Tanatip
    Partipralam, Wuttichai
    Phakphisut, Watid
    2022 37TH INTERNATIONAL TECHNICAL CONFERENCE ON CIRCUITS/SYSTEMS, COMPUTERS AND COMMUNICATIONS (ITC-CSCC 2022), 2022, : 848 - 851