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 条
  • [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] Reconfigurable Custom Floating-Point Instructions
    Jin, Zhanpeng
    Pittman, Richard Neil
    Forin, Alessandro
    FPGA 10, 2010, : 287 - 287
  • [3] 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)
  • [4] FPGA Implementation of CORDIC Algorithms for Sine and Cosine Floating-Point Calculations
    Sergiyenko, Anatoliy
    Moroz, Leonid
    Mychuda, Lesya
    Samotyj, Volodymir
    PROCEEDINGS OF THE THE 11TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS'2021), VOL 1, 2021, : 383 - 386
  • [5] A Reconfigurable Hardware Architecture for Miscellaneous Floating-Point Transcendental Functions
    Li, Peng
    Jin, Hongyi
    Xi, Wei
    Xu, Changbao
    Yao, Hao
    Huang, Kai
    ELECTRONICS, 2023, 12 (01)
  • [6] Design and Implementation of Quadruple Floating-Point CORDIC
    Singh, Arun Kumar
    Singh, Madhav Kumar
    Ray, Kailash Chandra
    2015 IEEE International Symposium on Nanoelectronic and Information Systems, 2015, : 286 - 290
  • [7] A Hardware Implementation of the PID Algorithm Using Floating-Point Arithmetic
    Kulisz, Jozef
    Jokiel, Filip
    ELECTRONICS, 2024, 13 (08)
  • [8] Hardware Architecture for Particle Swarm Optimization using Floating-point Arithmetic
    Munoz, Daniel M.
    Llanos, Carlos H.
    Coelho, Leandro dos S.
    Ayala-Rincon, Mauricio
    2009 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, 2009, : 243 - +
  • [9] Arithmetic Coding for Floating-Point Numbers
    Fischer, Marc
    Riedel, Oliver
    Lechler, Armin
    Verl, Alexander
    2021 IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING (DSC), 2021,
  • [10] Unum: Adaptive Floating-Point Arithmetic
    Morancho, Enric
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 651 - 656