A unified reconfigurable floating-point arithmetic architecture based on CORDIC algorithm

被引:0
|
作者
Li, Bingyi [1 ,2 ]
Fang, Linlin [1 ,2 ]
Xie, Yizhuang [1 ,2 ]
Chen, He [1 ,2 ]
Chen, Liang [1 ,2 ]
机构
[1] Beijing Inst Technol, Sch Informat & Elect, Radar Res Lab, Beijing, Peoples R China
[2] Beijing Key Lab Embedded Real Time Informat Proc, Beijing, Peoples R China
来源
2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT) | 2017年
关键词
reconfigurable; floating-point; CORDIC; FPGA;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the design methodology and implementation of reconfigurable coordinate rotation digital computer (CORDIC) architecture that can be configured to operate in different modes and rotations to achieve single-precision floating point division, multiplication and square-root operations. Through introducing pre- and post- processing, the float-point operations can be integrated into a unified CORDIC iteration procedure. According to the characteristics of different operations, we propose a pipeline-parallel mixed architecture to optimize the area-delay-efficiency. Finally, the prototype based on Xilinx XC7VX690T has been established to test the performance of the proposed design. The result shows the related error with arithmetic computation is less than 10(-6), and the resource-consumption of the proposed design is less than the sum of existing IP cores.
引用
收藏
页码:301 / 302
页数:2
相关论文
共 50 条
  • [11] Configurable Floating-Point FFT Accelerator on FPGA Based Multiple-Rotation CORDIC
    Chen Jiyang
    Lei Yuanwu
    Peng Yuanxi
    He Tingting
    Deng Ziye
    CHINESE JOURNAL OF ELECTRONICS, 2016, 25 (06) : 1063 - 1070
  • [12] Configurable Floating-Point FFT Accelerator on FPGA Based Multiple-Rotation CORDIC
    CHEN Jiyang
    LEI Yuanwu
    PENG Yuanxi
    HE Tingting
    DENG Ziye
    ChineseJournalofElectronics, 2016, 25 (06) : 1063 - 1070
  • [13] The Unified Accumulator Architecture: A Configurable, Portable, and Extensible Floating-Point Accumulator
    Wilson, David
    Stitt, Greg
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2016, 9 (03)
  • [14] Dynamic configurable floating-point FFT pipelines and hybrid-mode CORDIC on FPGA
    Zhou, Jie
    Dong, Yazhuo
    Dou, Yong
    Lei, Yuanwu
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2008, : 616 - 620
  • [15] Floating Point CORDIC-based Architecture for Powering Computation
    Mack, Joshua
    Bellestri, Sam
    Llamocca, Daniel
    2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [16] A coarse-grain reconfigurable architecture for multimedia applications supporting subword and floating-point calculations
    Brunelli, Claudio
    Garzia, Fabio
    Rossi, Davide
    Nurmi, Jari
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (01) : 38 - 47
  • [17] Double Precision Hybrid-Mode Floating-Point FPGA CORDIC Co-processor
    Zhou, Jie
    Dou, Yong
    Lei, Yuanwu
    Xu, Jinbo
    Dong, Yazhuo
    HPCC 2008: 10TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2008, : 182 - 189
  • [18] Reconfigurable Floating Point Arithmetic Components for DSP Applications
    Karthik, K. Raghavendra
    Reddy, Diwakara K. L.
    Pawar, Chetan K.
    Sunitha, K.
    Javashrcc, H., V
    2016 IEEE ANNUAL INDIA CONFERENCE (INDICON), 2016,
  • [19] ALGORITHM 693 - A FORTRAN PACKAGE FOR FLOATING-POINT MULTIPLE-PRECISION ARITHMETIC
    SMITH, DM
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1991, 17 (02): : 273 - 283
  • [20] Floating-Point Exponentiation Units for Reconfigurable Computing
    de Dinechin, Florent
    Echeverria, Pedro
    Lopez-Vallejo, Marisa
    Pasca, Bogdan
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2013, 6 (01)