首页> 外文OA文献 >Implementation of a high-speed numeric function generator on a COTS reconfigurable computer
【2h】

Implementation of a high-speed numeric function generator on a COTS reconfigurable computer

机译:在COTS可重配置计算机上实现高速数值函数生成器

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Certain methods of realizing numeric functions, such as sin(x) or x , in hardware involve a Taylor Series expansion or the CORDIC algorithm. These methods, while precise, are iterative and slow and may take on the order of hundreds to thousands of CPU clock cycles. A faster method involves a piecewise approximation to the function. The function value is computed by reading pre-calculated coefficients (slope and intercept for first order approximations). And then, by multiplying the function argument by the proper slope and adding the proper intercept, a close approximation to the function solution is produced. This thesis shows how this first order approximation technique was implemented on an FPGA-based COTS reconfigurable computer. MATLAB routines were developed to approximate the function as a set of consecutive, linear equations. The MATLAB approximation is combined with other modules designed in VHDL to construct an overall circuit. A pipelined circuit was created on the SRC-6E computer that reduces the latency of the sin(?x) function by over 88% and produces a result on each clock cycle. The circuit easily implements other functions by simply exchanging the approximation and coefficients. Thus, a user-friendly environment was created for calculating functions at higher speeds than the more popular current methods.
机译:在硬件中实现数字函数(例如sin(x)或x)的某些方法涉及泰勒级数展开或CORDIC算法。这些方法虽然精确,但却是迭代且缓慢的,可能需要数百到数千个CPU时钟周期。一种更快的方法涉及到该函数的分段近似。通过读取预先计算的系数(一阶近似值的斜率和截距)来计算函数值。然后,通过将函数自变量乘以适当的斜率并加上适当的截距,可以得出函数解的近似值。本文说明了如何在基于FPGA的COTS可重构计算机上实现这种一阶逼近技术。开发了MATLAB例程以将该函数近似为一组连续的线性方程组。 MATLAB近似与VHDL中设计的其他模块结合在一起,构成了整个电路。在SRC-6E计算机上创建了流水线电路,可将sin(Δx)函数的等待时间减少88%以上,并在每个时钟周期产生结果。该电路通过简单地交换近似值和系数即可轻松实现其他功能。因此,创建了一种用户友好的环境,用于以比更流行的当前方法更高的速度来计算功能。

著录项

  • 作者

    Mack Thomas J.;

  • 作者单位
  • 年度 2007
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号