Implementation of single-precision floating-point trigonometric functions with small area

Chen Dong*, Chen He, Sun Xing, Pang Long

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2012 International Conference on Control Engineering and Communication Technology, ICCECT 2012
Pages589-592
Number of pages4
DOIs
Publication statusPublished - 2012
Event2012 International Conference on Control Engineering and Communication Technology, ICCECT 2012 - Shenyang, Liaoning, China
Duration: 7 Dec 20129 Dec 2012

Publication series

NameProceedings - 2012 International Conference on Control Engineering and Communication Technology, ICCECT 2012

Conference

Conference2012 International Conference on Control Engineering and Communication Technology, ICCECT 2012
Country/TerritoryChina
CityShenyang, Liaoning
Period7/12/129/12/12

Keywords

  • CORDIC
  • FPGA
  • floating-point
  • trigonometric functions

Fingerprint

Dive into the research topics of 'Implementation of single-precision floating-point trigonometric functions with small area'. Together they form a unique fingerprint.

Cite this