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
关键词
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 条
  • [1] A unified reconfigurable CORDIC processor for floating-point arithmetic
    Fang, Linlin
    Li, Bingyi
    Xie, Yizhuang
    Chen, He
    Pang, Long
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2020, 107 (09) : 1436 - 1450
  • [2] Redundant Floating-Point Decimal CORDIC Algorithm
    Vazquez, Alvaro
    Villalba-Moreno, Julio
    Antelo, Elisardo
    Zapata, Emilio L.
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (11) : 1551 - 1562
  • [3] A Reconfigurable Floating-Point FFT Architecture
    Wu, Chenlu
    Cao, Wei
    Zhou, Xuegong
    Wang, Lingli
    Wang, Fang
    Yuan, Baodi
    2013 IEEE 10TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2013,
  • [4] Floating-point operation based reconfigurable architecture for radar processing
    Feng, Fan
    Li, Li
    Wang, Kun
    Han, Feng
    Zhang, Baoning
    He, Guoqiang
    IEICE ELECTRONICS EXPRESS, 2016, 13 (21):
  • [5] Floating-point arithmetic
    Boldo, Sylvie
    Jeannerod, Claude-Pierre
    Melquiond, Guillaume
    Muller, Jean-Michel
    ACTA NUMERICA, 2023, 32 : 203 - 290
  • [6] A FLOATING-POINT ADVANCED CORDIC PROCESSOR
    METAFAS, DE
    GOUTIS, CE
    JOURNAL OF VLSI SIGNAL PROCESSING, 1995, 10 (01): : 53 - 65
  • [7] ROUNDINGS IN FLOATING-POINT ARITHMETIC
    YOHE, JM
    IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (06) : 577 - 586
  • [8] Sabrewing: A Lightweight Architecture for Combined Floating-Point and Integer Arithmetic
    Bruintjes, Tom M.
    Walters, Karel H. G.
    Gerez, Sabih H.
    Molenkamp, Bert
    Smit, Gerard J. M.
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2012, 8 (04)
  • [9] Hammering Floating-Point Arithmetic
    Torstensson, Olle
    Weber, Tjark
    FRONTIERS OF COMBINING SYSTEMS, FROCOS 2023, 2023, 14279 : 217 - 235
  • [10] FLOATING-POINT ARITHMETIC IN COBOL
    KESNER, O
    COMMUNICATIONS OF THE ACM, 1962, 5 (05) : 269 - 271