arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1111.1086cs.ARcs.DScs.MS
收藏

基于CORDIC算法的8位正余弦角计算专用处理器的设计与仿真

Design and Simulation of an 8-bit Dedicated Processor for calculating the Sine and Cosine of an Angle using the CORDIC Algorithm

Aman Chadha, Divya Jyoti, M. G. Bhatia

摘要:

本文介绍了一个8位专用处理器的设计与仿真,该处理器采用CORDIC算法(COordinate Rotation数字计算机)计算角的正余弦,CORDIC算法是一种简单有效的计算双曲和三角函数的算法。我们提出了一个专用的处理器系统,通过编写适当的程序在VHDL建模,计算正弦和余弦的角度。使用ModelSim 6.3f和Xilinx ISE Design Suite 12.3进行系统仿真。最大频率为81.353 MHz,最小周期为12.292 ns。使用了126个(3%)切片。本文试图调查现有的CORDIC算法,着眼于实现现场可编程门阵列(FPGA)。简要介绍了该算法背后的理论,并使用CORDIC算法推导了角度的正弦和余弦。该系统可以使用Spartan3 XC3S400与Xilinx ISE 12.3和VHDL实现。

英文摘要:

This paper describes the design and simulation of an 8-bit dedicated processor for calculating the Sine and Cosine of an Angle using CORDIC Algorithm (COordinate Rotation DIgital Computer), a simple and efficient algorithm to calculate hyperbolic and trigonometric functions. We have proposed a dedicated processor system, modeled by writing appropriate programs in VHDL, for calculating the Sine and Cosine of an angle. System simulation was carried out using ModelSim 6.3f and Xilinx ISE Design Suite 12.3. A maximum frequency of 81.353 MHz was reached with a minimum period of 12.292 ns. 126 (3%) slices were used. This paper attempts to survey the existing CORDIC algorithm with an eye towards implementation in Field Programmable Gate Arrays (FPGAs). A brief description of the theory behind the algorithm and the derivation of the Sine and Cosine of an angle using the CORDIC algorithm has been presented. The system can be implemented using Spartan3 XC3S400 with Xilinx ISE 12.3 and VHDL.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑