LI Tian-li, YIN Tao, WEI Xing, et al. An Efficient Single-Precision Floating-Point Trigonometric Function Calculation Circuit Structure and Implementation[J]. 2018, 35(12): 33-37.
LI Tian-li, YIN Tao, WEI Xing, et al. An Efficient Single-Precision Floating-Point Trigonometric Function Calculation Circuit Structure and Implementation[J]. 2018, 35(12): 33-37.DOI:
An Efficient Single-Precision Floating-Point Trigonometric Function Calculation Circuit Structure and Implementation
There are four questions for single-precision floating point trigonometric functions by CORDIC(Coordinate Rotation Digital Calculation)algorithm based on floating point adder
including the range of angles is not enough
large area
low operating frequency and high output delay. In this paper
a high computation circuit structure based on look up table and two-step iterative technology is proposed through converting floating-point operations into fixed-ponit operations and the optimization of scaling free CORDIC.It solves the problem that the CORDIC algorithm needs to use the multiplier and high numbers of iteration. This circuit is implemented on Alteras Stratix IV(EP4SGX70DF29C2X FPGA)and achieves Sin and Cosine in IEEE-754 standard.The synthesis results show the clock frequency can reach 282 MHz. Comparing to existed circuit structure
output delay and area reduced effectively
the calculation accuracy can reach 10E-7.
关键词
Keywords
references
Peng Y, Zhu B, Lei Y, et al. CORDIC and Taylor algorithm based combined full pipeline floating-point trigonometric function device, has post-processing module for calculating cordic algorithm processing result and outputting sine and cosine of calculation result: China, CN106202890-A[P].2016-12-07.
Arun Kumar Singh, Madhav Kumar Singh, Kailash Chandra Ray.Design and implementation of quadruple floating-point CORDIC[C]//IEEE International Symposium on Nanoelectronic and Information Systems, 2015 IEEE. Indore, India, IEEE, 2015: 286-290.
Lei Y, Zhu B, Peng Y, et al. Low overhead iterative trigonometric function device has pretreatment module that judges signal output of trigonometric function and convert output from fixed-point to floating-point format: China, CN106155627-A[P].2016-11-23.
Chen Dong, Chen He, Sun Xing, et al. Implementation of single-precision floating-point trigonometric functions with small area[C]// International Conference on Control Engineering and Communication Technology.Washington DC : IEEE, 2012: 589-592.
Kishore Kota Joseph. Numerical accuracy and hardware tradeoffs for cordic arithmetic for special-purpose processors[J]. IEEE Transactions on Computers, 1993, 42(7):769-77. DOI: 769
Koushik Maharatna, Swapna Banerjee, Senior Member. Modified virtually scaling-free adaptive cordic rotator algorithm and architecture[J].IEEE Transactions on Circuits and Systems for Video Technology, 2005, 15(11):1463-1474. DOI: 1463