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 条
  • [21] Efficient Implementation of Floating-Point Reciprocator on FPGA
    Jaiswal, Manish Kumar
    Chandrachoodan, Nitin
    22ND INTERNATIONAL CONFERENCE ON VLSI DESIGN HELD JOINTLY WITH 8TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, PROCEEDINGS, 2009, : 267 - 271
  • [22] Efficient hardware implementation of radial basis function neural network with customized-precision floating-point operations
    Hultmann Ayala, Helon Vicente
    Munoz, Daniel M.
    Llanos, Carlos H.
    Coelho, Leandro dos Santos
    CONTROL ENGINEERING PRACTICE, 2017, 60 : 124 - 132
  • [23] Quantitative study of floating-point precision on modern FPGAs
    Ben Abdelhamid, Riadh
    Kuwazawa, Gen
    Yamaguchi, Yoshiki
    THE PROCEEDINGS OF THE 13TH INTERNATIONAL SYMPOSIUM ON HIGHLY EFFICIENT ACCELERATORS AND RECONFIGURABLE TECHNOLOGIES, HEART 2023, 2023, : 49 - 58
  • [24] Stochastic Optimization of Floating-Point Programs with Tunable Precision
    Schkufza, Eric
    Sharma, Rahul
    Aiken, Alex
    ACM SIGPLAN NOTICES, 2014, 49 (06) : 53 - 64
  • [25] Exploiting Community Structure for Floating-Point Precision Tuning
    Guo, Hui
    Rubio-Gonzalez, Cindy
    ISSTA'18: PROCEEDINGS OF THE 27TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2018, : 333 - 343
  • [26] Floating-Point Precision Tuning Using Blame Analysis
    Rubio-Gonzalez, Cindy
    Cuong Nguyen
    Mehne, Benjamin
    Sen, Koushik
    Demmel, James
    Kahan, William
    Iancu, Costin
    Lavrijsen, Wim
    Bailey, David H.
    Hough, David
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, : 1074 - 1085
  • [27] Fine-grained floating-point precision analysis
    Lam, Michael O.
    Hollingsworth, Jeffrey K.
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2018, 32 (02) : 231 - 245
  • [28] Double Precision Hybrid-Mode Floating-Point FPGA CORDIC Co-processor
    Zhou, Jie
    Dou, Yong
    Lei, Yuanwu
    Xu, Jinbo
    Dong, Yazhuo
    HPCC 2008: 10TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2008, : 182 - 189
  • [29] Design and Implementation for Quadruple Precision Floating-point Multiplier Based on FPGA with Lower Resource Occupancy
    Kang Lei
    Yan Xiao-ying
    2014 Fifth International Conference on Intelligent Systems Design and Engineering Applications (ISDEA), 2014, : 326 - 329
  • [30] Efficient Floating-Point Implementation of the Probit Function on FPGAs
    Joldes, Mioara
    Pasca, Bogdan
    2020 IEEE 31ST INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2020), 2020, : 173 - 180