【24h】

Serial and parallel implementation of CORDIC architecture: A comparative approach

机译:CORDIC体系结构的串行和并行实现:一种比较方法

获取原文
获取原文并翻译 | 示例

摘要

Many hardware efficient algorithms exist for hardware signal processing architecture. Among these algorithm there is a set of shift-add algorithms collectively known as CORDIC (Coordinate Rotation for Digital Computers) for computing a wide range of functions including certain trigonometric, hyperbolic, linear and logarithmic functions. The paper compares the serial and parallel implementations of CORDIC architecture [1] with respect to their speed and device utilization. Both the implementations were done in Verilog, simulated using Modelsim simulator and Implemented in Xilinx FPGA synthesis on Spartan-3. [3]. In Parallel structure of CORDIC algorithm, with 31 iterations plus a PRELOAD cycle, the algorithm will take 32 clock cycles to complete. At the theoretical maximum clock frequency of 56.507 MHz, the unit will take 17.697 ns to compute the final value. A truly complete general unit that is capable of operating in all three domains in both modes should be possible with only a little more hardware.
机译:存在用于硬件信号处理架构的许多硬件有效算法。在这些算法中,有一组移位累加算法,统称为CORDIC(数字计算机的坐标旋转),用于计算各种函数,包括某些三角函数,双曲线函数,线性函数和对数函数。本文比较了CORDIC架构[1]的串行和并行实现,以及它们的速度和设备利用率。两种实现都在Verilog中完成,使用Modelsim仿真器进行仿真,并在Spartan-3的Xilinx FPGA综合中实现。 [3]。在CORDIC算法的并行结构中,经过31次迭代和一个PRELOAD周期,该算法将需要32个时钟周期才能完成。在理论最大时钟频率为56.507 MHz时,该单元将花费17.697 ns来计算最终值。一个真正完整的,能够在两种模式下在所有三个域中运行的通用单元,应该只需要多一点硬件就可以实现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号