李天立, 尹韬, 魏星, 杨海钢. 高效单精度浮点三角函数计算电路结构与实现[J]. 微电子学与计算机, 2018, 35(12): 33-37.
引用本文: 李天立, 尹韬, 魏星, 杨海钢. 高效单精度浮点三角函数计算电路结构与实现[J]. 微电子学与计算机, 2018, 35(12): 33-37.
LI Tian-li, YIN Tao, WEI Xing, YANG Hai-gang. An Efficient Single-Precision Floating-Point Trigonometric Function Calculation Circuit Structure and Implementation[J]. Microelectronics & Computer, 2018, 35(12): 33-37.
Citation: LI Tian-li, YIN Tao, WEI Xing, YANG Hai-gang. An Efficient Single-Precision Floating-Point Trigonometric Function Calculation Circuit Structure and Implementation[J]. Microelectronics & Computer, 2018, 35(12): 33-37.

高效单精度浮点三角函数计算电路结构与实现

An Efficient Single-Precision Floating-Point Trigonometric Function Calculation Circuit Structure and Implementation

  • 摘要: 针对基于浮点加法器的CORDIC(Coordinate Rotation Digital Calculation, 坐标旋转数字计算)实现单精度浮点型三角函数的角度收敛范围受限、处理速度低、电路开销大、响应延时长等问题, 通过将浮点运算转化为定点运算以及对无缩放因子CORDIC算法的优化, 提出一种基于查找表技术和双步迭代技术的高计算效率电路设计结构, 解决了无缩放因子CORDIC算法计算三角函数需要引入乘法器和迭代次数过高的问题.在Stratix IV(EP4SGX70DF29C2X型FPGA)上实现了满足IEEE-754标准的单精度浮点正弦、余弦的三角函数运算.实验结果表明该电路工作频率可达282 MHz, 对比已有电路结构, 响应延时和电路总面积有效降低, 计算精度达到10E-7.

     

    Abstract: 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 Altera's 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.

     

/

返回文章
返回