首页> 外文期刊>Latin America Transactions, IEEE (Revista IEEE America Latina) >Design and Implementation of an Arithmetic Processor Unit Based on the Logarithmic Number System
【24h】

Design and Implementation of an Arithmetic Processor Unit Based on the Logarithmic Number System

机译:基于对数系统的算术处理器单元的设计与实现

获取原文
获取外文期刊封面目录资料

摘要

This paper presents the design and implementation of an arithmetic processing unit based on the logarithmic number system. The proposed implementation is supported in a new set of linear equations, which allows calculating the approximation of the logarithm and antilogarithm binary functions and leads to a maximum relative error of 1x10-3% and 5x10-3%, respectively. Furthermore, the impact of the logarithmic number system on FPGA for implementing hardware modules to execute multiplication, division, and square root arithmetic operations is also presented and analyzed. In this regards, the analysis takes into account physical resources available on the FPGA, number of clock cycles per arithmetic operation and maximum clock frequency. Experimental results show that using the proposed architecture implemented on the FPGA allows computing multiplication, division and square root operations in only 2 cycles and up to 290.87MHz, obtaining a maximum relative error of 0.015%, 0.018%, and 0.008%, respectively for each one of these arithmetic operations.
机译:本文提出了一种基于对数系统的算术处理单元的设计与实现。新的线性方程组支持该提议的实现,该线性方程组允许计算对数和反对数二进制函数的近似值,并分别导致最大相对误差1x10-3%和5x10-3%。此外,还介绍并分析了对数系统对FPGA的影响,该FPGA用于实现执行乘法,除法和平方根算术运算的硬件模块。在这方面,分析考虑了FPGA上可用的物理资源,每个算术运算的时钟周期数和最大时钟频率。实验结果表明,使用在FPGA上实现的拟议架构,仅需2个周期即可完成乘法,除法和平方根运算,并且最高可达290.87MHz,分别获得最大相对误差分别为0.015%,0.018%和0.008%。这些算术运算之一。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号