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 条
  • [31] A Low Latency Floating Point CORDIC Algorithm for Sin/Cosine Function
    Hou, Nanxin
    Wang, Mingjiang
    Zou, Xiafeng
    Liu, Ming
    2019 IEEE 4TH INTERNATIONAL CONFERENCE ON SIGNAL AND IMAGE PROCESSING (ICSIP 2019), 2019, : 751 - 755
  • [32] Floating-Point FPGA Gaussian Elimination in Reconfigurable Computing System
    Zhang Bowei
    Gu Guochang
    Sun Lin
    Wu Yanxia
    CHINESE JOURNAL OF ELECTRONICS, 2011, 20 (01): : 51 - 54
  • [33] Optimized UD filtering algorithm for floating-point hardware execution
    Gonzalez, Rodrigo
    Sutter, Gustavo
    Daniel Patino, Hector
    2014 17TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION), 2014,
  • [34] Optimization of an Arithmetic Logic Unit using Generic Floating Point Algorithm for 12-Bit Architecture
    Anacan, Rommel M.
    PROCEEDINGS 5TH IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE 2015), 2015, : 24 - 29
  • [35] ASIC Design of Nanoscale Artificial Neural Networks for Inference/Training by Floating-Point Arithmetic
    Niknia, Farzad
    Wang, Ziheng
    Liu, Shanshan
    Reviriego, Pedro
    Louri, Ahmed
    Lombardi, Fabrizio
    IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2024, 23 : 208 - 216
  • [36] Algorithm 814: Fortran 90 software for floating-point multiple precision arithmetic, gamma and related functions
    Smith, DM
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2001, 27 (04): : 377 - 387
  • [37] Normalizing or Not Normalizing? An Open Question for Floating-Point Arithmetic in Embedded Systems
    Gonzalez-Navarro, Sonia
    Hormigo, Javier
    2017 IEEE 24TH SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2017, : 188 - 195
  • [38] Correct approximation of IEEE 754 floating-point arithmetic for program verification
    Bagnara, Roberto
    Bagnara, Abramo
    Biselli, Fabio
    Chiari, Michele
    Gori, Roberta
    CONSTRAINTS, 2022, 27 (1-2) : 29 - 69
  • [39] Correct approximation of IEEE 754 floating-point arithmetic for program verification
    Roberto Bagnara
    Abramo Bagnara
    Fabio Biselli
    Michele Chiari
    Roberta Gori
    Constraints, 2022, 27 : 29 - 69
  • [40] A Reconfigurable Floating-Point Compute-in-Memory With Analog Exponent Preprocesses
    He, Pengyu
    Zhao, Yuanzhe
    Xie, Heng
    Wang, Yang
    Yin, Shouyi
    Li, Li
    Zhu, Yan
    Martins, Rui P.
    Chan, Chi-Hang
    Zhang, Minglei
    IEEE SOLID-STATE CIRCUITS LETTERS, 2024, 7 : 271 - 274