张佳, 唐威, 盛廷义, 赵文琦, 艾刁. 一种80位扩展双精度浮点三角函数运算单元的设计[J]. 微电子学与计算机, 2014, 31(4): 23-26.
引用本文: 张佳, 唐威, 盛廷义, 赵文琦, 艾刁. 一种80位扩展双精度浮点三角函数运算单元的设计[J]. 微电子学与计算机, 2014, 31(4): 23-26.
ZHANG Jia, TANG Wei, SHENG Ting-yi, ZHAO Wen-qi, AI Diao. Design of a 80 Bits Extended Double Precision Floating-Point Trigonometric Computing Unit[J]. Microelectronics & Computer, 2014, 31(4): 23-26.
Citation: ZHANG Jia, TANG Wei, SHENG Ting-yi, ZHAO Wen-qi, AI Diao. Design of a 80 Bits Extended Double Precision Floating-Point Trigonometric Computing Unit[J]. Microelectronics & Computer, 2014, 31(4): 23-26.

一种80位扩展双精度浮点三角函数运算单元的设计

Design of a 80 Bits Extended Double Precision Floating-Point Trigonometric Computing Unit

  • 摘要: 三角函数求值这一运算计算过程复杂,硬件较难实现.针对这一问题,通过改进CORDIC算法,实现了兼容SPARC处理器和INTEL处理器浮点标准的80位高精度浮点三角函数的计算.在算法设计中,将函数的计算范围扩展至-π~+π,并且实现了迭代次数的可配置.最后验证了算法的正确性与完整性,分析了运算过程中迭代次数与精度的关系.结果表明,运算的精度提高到10−14.

     

    Abstract: The trigonometric algorithm is hard to achieve.By improving the CORDIC algorithm achieved a 80-precision floating-point trigonometric calculation which compatibled with the INTEL processor and SPARC processor.In the design,the calculation range has been extended to-π~+π,and the number of the iterations can be configured.Finally,the correctness and completeness of the algorithm are verified,and the relationship between the number of iterations and the accuracy was analyzed.The results showed that the precision was raised up to 10−14,the simplicity and speed of the algorithm were also great advantages.

     

/

返回文章
返回