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 条
  • [21] FPGA-Specific Custom VLIW Architecture for Arbitrary Precision Floating-Point Arithmetic
    Lei, Yuanwu
    Dou, Yong
    Zhou, Jie
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (11): : 2173 - 2183
  • [22] Floating-Point FPGA: Architecture and Modeling
    Ho, Chun Hok
    Yu, Chi Wai
    Leong, Philip
    Luk, Wayne
    Wilton, Steven J. E.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (12) : 1709 - 1718
  • [23] Design of Floating-Point Arithmetic Unit for FPGA with Simulink®
    Kralev, Jordan
    PROCEEDINGS OF 18TH INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES (IEEE EUROCON 2019), 2019,
  • [24] CORDIC Based Reconfigurable Architecture for DSCDMA/CI Transmitter
    Kapoor, Rajan
    Sundar, S. Shyam
    Kumar, Preetam
    2014 IEEE STUDENTS' TECHNOLOGY SYMPOSIUM (IEEE TECHSYM), 2014, : 126 - 131
  • [25] A low-cost floating point vectoring algorithm based on CORDIC
    Lee, JA
    van der Kolk, KJ
    Deprettere, EFA
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2000, E83A (08) : 1654 - 1662
  • [26] A pipelined-loop-compatible architecture and algorithm to reduce variable-length sets of floating-point data on a reconfigurable computer
    Morris, Gerald R.
    Prasanna, Viktor K.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (07) : 913 - 921
  • [27] Low-resource low-latency hybrid adaptive CORDIC with floating-point precision
    Hong-Thu Nguyen
    Xuan-Thuan Nguyen
    Trong-Thuc Hoang
    Duc-Hung Le
    Cong-Kha Pham
    IEICE ELECTRONICS EXPRESS, 2015, 12 (09):
  • [28] A Monte-Carlo Floating-Point Unit for Self-Validating Arithmetic
    Yeung, Jackson H. C.
    Young, Evangeline F. Y.
    Leong, Philip H. W.
    FPGA 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2011, : 199 - 207
  • [29] A Quantization Model Based on a Floating-point Computing-in-Memory Architecture
    Clien, Xi
    Guo, An
    Xu, Xinbing
    Si, Xin
    Yang, Jun
    2022 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, APCCAS, 2022, : 493 - 496
  • [30] A Scalable FPGA-based Floating-Point Gaussian Filtering Architecture
    Cuong Pham-Quoc
    Binh Tran-Thanh
    Tran Ngoc Thinh
    PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND APPLICATIONS (ACOMP), 2017, : 111 - 116