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 条
  • [21] SDR Structure Based CFO Estimation and Compensation Circuit for OFDM Systems Using Reconfigurable CORDIC FPGA Modules
    Mar, Jeich
    Kuo, Chi-Cheng
    Chou, Shih-Hao
    PROCEEDINGS OF THE 2010 IEEE ASIA PACIFIC CONFERENCE ON CIRCUIT AND SYSTEM (APCCAS), 2010, : 352 - 355
  • [22] An OFDM Transmitter Implementation using Cordic based Partially Reconfigurable IFFT Module
    Kumar, Arun K. A.
    2014 3RD INTERNATIONAL CONFERENCE ON ECO-FRIENDLY COMPUTING AND COMMUNICATION SYSTEMS (ICECCS 2014), 2014, : 266 - 270
  • [23] Reconfigurable FFT using CORDIC based architecture for MIMO-OFDM receivers
    Kalyani, K.
    Sellathambi, D.
    Rajaram, S.
    2013 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2013, : 670 - 675
  • [24] A unified reconfigurable floating-point arithmetic architecture based on CORDIC algorithm
    Li, Bingyi
    Fang, Linlin
    Xie, Yizhuang
    Chen, He
    Chen, Liang
    2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 301 - 302
  • [25] Reconfigurable CORDIC-Based Low-Power DCT Architecture Based on Data Priority
    Lee, Min-Woo
    Yoon, Ji-Hwan
    Park, Jongsun
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (05) : 1060 - 1068
  • [26] 3D scheduling based on code space exploration for dynamically reconfigurable systems
    Kaneko, M
    Yokoyama, J
    Tayu, S
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V, PROCEEDINGS, 2002, : 465 - 468
  • [27] Power Modeling and Exploration of Dynamic and Partially Reconfigurable Systems
    Bonamy, Robin
    Bilavarn, Sebastien
    Chillet, Daniel
    Sentieys, Olivier
    JOURNAL OF LOW POWER ELECTRONICS, 2016, 12 (03) : 172 - 185
  • [28] Design space exploration for distributed hardware reconfigurable systems
    Haubelt, C
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 1171 - 1171
  • [29] 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
  • [30] System level architecture exploration for reconfigurable systems on chip
    Masselos, Konstantinos
    Voros, Nikolaos S.
    Qu, Yang
    Tiensyrja, Kari
    Cupak, Miroslav
    Rijnders, Luc
    Pettissalo, Marko
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 59 - 64