首页 | 本学科首页   官方微博 | 高级检索  
     

基于FPGA的一种改进型三角超越函数CORDIC实现方式
引用本文:陈炳成.基于FPGA的一种改进型三角超越函数CORDIC实现方式[J].电子世界,2012(20):148-150.
作者姓名:陈炳成
作者单位:佛山华芯微特科技有限公司
摘    要:CORDIC算法将复杂的算术运算转化为简单的加法和移位操作,然后逐步逼近结果。这种方法很好地兼顾了精度、速度,非常适合三角超越函数的硬件实现,但同时也带来硬件资源占用增加的问题。如何尽可能减少CORDIC算法带来的硬件资源占用增加,是利用CORDIC算法实现三角超越函数的关键。本文提出一种改进型三角超越函数CORDIC硬件实现方案,该方案中CORDIC算法IP核利用VHDL语言进行编写,IP核在Modelsim6.5g上通过功能仿真,并且在XUPV5-LX110T FPGA开发板上通过硬件测试,实验结果表明改进的方案可以有效减少CORDIC算法带来的硬件资源占用增加。

关 键 词:CORDIC  三角超越函数  VHDL  FPGA

An Improved CORDIC Implementation of Trigonometric Transcendental Functions Based on FPGA
Chen Bingcheng.An Improved CORDIC Implementation of Trigonometric Transcendental Functions Based on FPGA[J].Electronics World,2012(20):148-150.
Authors:Chen Bingcheng
Affiliation:Chen Bingcheng ( Foshan Synwit Technology Co., Ltd., Foshan 528000, China )
Abstract:By converting complex arithmetic into simple operations such ~ adding and shift then gradually approach the exact result, CORDIC algorithm keeps balance between precision and speed, which is very suitable for trigonometric transcendental functions hardware implementation and causes problem of hardware resource consumption increase, however. How to minimize the hardware resource consumption increase the CORDIC algorithm causes as much as possible is the key of trigonometric transcendental fixnctiuns implementation using CORDIC algotithm.This paper presents an improved program of CORDIC hardware implementation of trigonometric transcendental functions.The IP core of CORDIC algorithm is coded through VHDL, simulated in Modelsim 6.5g software and successfully tested on XUPV5-LX110T FPGA development board.The experimental results show that the improved program could efficiently minimize the hardware resource consumption increase the CORDIC algorithm causes.
Keywords:CORDIC  trigonometric transcendental functions  VHDL  FPGA
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号