Implementation of Single-Precision Floating-Point Trigonometric Functions with Small Area

被引:2
作者
Dong, Chen [1 ]
He, Chen [1 ]
Xing, Sun [1 ]
Long, Pang [1 ]
机构
[1] Beijing Inst Technol, Sch Informat & Elect, Beijing 100081, Peoples R China
来源
2012 INTERNATIONAL CONFERENCE ON CONTROL ENGINEERING AND COMMUNICATION TECHNOLOGY (ICCECT 2012) | 2012年
关键词
CORDIC; floating-point; FPGA; trigonometric functions;
D O I
10.1109/ICCECT.2012.186
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Computation of floating-point trigonometric functions has a relevant importance in a wide variety of scientific applications, where the area cost, error and latency are important requirements to be attended. This paper presents an architecture based on CORDIC algorithm to implement single-precision floating-point trigonometric functions with small area. With mathematical transformation and high-precision fixed-point arithmetic instead of floating point operations, this paper addresses three questions for single-precision floating point trigonometric functions, including the range of angles is not enough, large area and low operating frequency. The method is implemented on the FPGA platform, the results show that this method can reduce the area effectively, and to ensure the accuracy of computation.
引用
收藏
页码:589 / 592
页数:4
相关论文
共 50 条
  • [41] Research and Hardware Implementation of a Reduced-Latency Quadruple-Precision Floating-Point Arctangent Algorithm
    He, Changjun
    Yan, Bosong
    Xu, Shiyun
    Zhang, Yiwen
    Wang, Zhenhua
    Wang, Mingjiang
    ELECTRONICS, 2023, 12 (16)
  • [42] FPGA implementation of an exact dot product and its application in variable-precision floating-point arithmetic
    Lei, Yuanwu
    Dou, Yong
    Dong, Yazhuo
    Zhou, Jie
    Xia, Fei
    JOURNAL OF SUPERCOMPUTING, 2013, 64 (02) : 580 - 605
  • [43] Addressing Inefficiency of Floating-Point Operations in Cloud Computing: Implementation and a Case Study of Variable Precision Computing
    Hou, Junjie
    Zhu, Yongxin
    Shen, Yulan
    Li, Mengjun
    Wu, Han
    Song, Han
    2017 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD), 2017, : 168 - 175
  • [44] 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
  • [45] FPGA implementation of the high-speed floating-point operation
    Ji, XS
    Wang, SR
    ICEMI 2005: Conference Proceedings of the Seventh International Conference on Electronic Measurement & Instruments, Vol 3, 2005, : 626 - 629
  • [46] A Hardware Implementation of the PID Algorithm Using Floating-Point Arithmetic
    Kulisz, Jozef
    Jokiel, Filip
    ELECTRONICS, 2024, 13 (08)
  • [47] High-Precision Anchored Accumulators for Reproducible Floating-Point Summation
    Lutz, David R.
    Hinds, Christopher N.
    2017 IEEE 24TH SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2017, : 98 - 105
  • [48] 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)
  • [49] Self-Alignment Schemes for the Implementation of Addition-Related Floating-Point Operators
    Ould-Bachir, Tarek
    David, Jean Pierre
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2013, 6 (01)
  • [50] 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):