摘要
双曲函数的应用领域十分广泛。本文首先介绍CORDIC算法双曲系统的基本原理及其计算模式,对CORDIC内核及其处理单元做了详细分析。在迭代算法的基础之上,采用流水线技术,以面积换速度,给出了一种基于流水线的CORDIC来实现反双曲正切函数,具有很高的精度和很快的速度,使设计出的软核能够在精度要求很高的场合中运行。用Verilog HDL对其编程设计和进行功能仿真、时序仿真及下载测试的结果表明,该函数具有很好的实用性。
Hyperbolic functions are widely applied in many areas. This paper first introduces the principle of the CORDIC algorithm hyperbolic system and its computation model, and then gives a detailed analysis of pipelining the CORDIC kernel and its processor unit for the design. Based on the iterative algorithm, a new way of implementing hyper- bolic functions based on pipelining CORDIC is proposed. It improves the calculation precision and speed at the cost of FPGA resources, making the soft core adapted to higher-precision-required occasions. Finally the results of programming the CORDIC, performing the functional simulation and timing simulation, and downloading it to the FPGA show that it features great practicability.
出处
《计算机工程与科学》
CSCD
北大核心
2009年第5期150-152,共3页
Computer Engineering & Science
基金
广西研究生教育创新项目(2007105950810m15)