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 条
  • [41] Reconfigurable architecture for MIMO systems based on CORDIC operators
    Wang, Hongzhi
    Leray, Pierre
    Palicot, Jacques
    COMPTES RENDUS PHYSIQUE, 2006, 7 (07) : 735 - 750
  • [42] An Area-Efficient Unified Architecture for Multi-Functional Double-Precision Floating-Point Computation
    Guo, Wei
    Ri, KwangHyok
    Cui, Luping
    Wei, Jizeng
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2015, 24 (10)
  • [43] A Novel CORDIC Based Unified Architecture for DCT and IDCT
    Xiao, Liyi
    Huang, Hai
    2012 INTERNATIONAL CONFERENCE ON OPTOELECTRONICS AND MICROELECTRONICS (ICOM), 2012, : 496 - 500
  • [44] An algorithm for converting floating-point computations to fixed-point in MATLAB based FPGA design
    Roy, S
    Banerjee, P
    41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 484 - 487
  • [45] Software implementation of the IEEE 754R decimal floating-point arithmetic
    Cornea, Marius
    Anderson, Cristina
    Tsen, Charles
    SOFTWARE AND DATA TECHNOLOGIES, 2008, 10 : 97 - 109
  • [46] WHAT EVERY COMPUTER SCIENTIST SHOULD KNOW ABOUT FLOATING-POINT ARITHMETIC
    GOLDBERG, D
    COMPUTING SURVEYS, 1991, 23 (01) : 5 - 48
  • [47] Software implementation of the IEEE 754R decimal floating-point arithmetic
    Cornea, Marius
    Anderson, Cristina
    Tsen, Charles
    ICSOFT 2006: Proceedings of the First International Conference on Software and Data Technologies, Vol 1, 2006, : 13 - 20
  • [48] Accurate Low-Bit Length Floating-Point Arithmetic with Sorting Numbers
    Dehghanpour, Alireza
    Kordestani, Javad Khodamoradi
    Dehyadegari, Masoud
    NEURAL PROCESSING LETTERS, 2023, 55 (09) : 12061 - 12078
  • [49] Accurate Low-Bit Length Floating-Point Arithmetic with Sorting Numbers
    Alireza Dehghanpour
    Javad Khodamoradi Kordestani
    Masoud Dehyadegari
    Neural Processing Letters, 2023, 55 : 12061 - 12078
  • [50] VFloat: A Variable Precision Fixed- and Floating-Point Library for Reconfigurable Hardware
    Wang, Xiaojun
    Leeser, Miriam
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 3 (03)