首页> 外文期刊>Computers & Digital Techniques, IET >Two-stage logarithmic converter with reduced memory requirements
【24h】

Two-stage logarithmic converter with reduced memory requirements

机译:具有降低的存储器需求的两级对数转换器

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

摘要

This study presents an efficient method for converting a normalised binary number x (1 ?? x < 2) into a binary logarithm. The algorithm requires less memory and fewer arithmetic components to achieve 23 bits of fractional precision than other algorithms using uniform and non-uniform piecewise linear or piecewise polynomial techniques and requires less than 20 kbits of ROM and a maximum of three multipliers. It is easily extensible to higher numeric precision and has been implemented on Xilinx Spartan3 and Spartan6 field programmable gate arrays (FPGA) to show the effect of recent architectural enhancements to the reconfigurable fabric on implementation efficiency. Synthesis results confirm that the algorithm operates at a frequency of 42.3 MHz on a Spartan3 device and 127.8 MHz on a Spartan6 with a latency of two clocks. This increases to 71.4 and 160 MHz, respectively, when the latency is increased to eight clocks. On a Spartan6 XC6SLX16 device, the converter uses just 55 logic slices, three multipliers and 11.3kbits of Block RAM configured as ROM.
机译:这项研究提出了一种有效的方法,可以将归一化的二进制数x(1 ?? x <2)转换为二进制对数。与使用均匀和非均匀分段线性或分段多项式技术的其他算法相比,该算法需要更少的内存和更少的算术组件来实现23位的分数精度,并且需要少于20 kbit的ROM和最多三个乘法器。它可以容易地扩展到更高的数值精度,并且已经在Xilinx Spartan3和Spartan6现场可编程门阵列(FPGA)上实现,以显示近期可重构结构的体系结构增强对实现效率的影响。综合结果证实,该算法在Spartan3器件上的工作频率为42.3 MHz,在Spartan6器件上的工作频率为127.8 MHz,延迟为两个时钟。当等待时间增加到八个时钟时,这分别增加到71.4和160 MHz。在Spartan6 XC6SLX16器件上,该转换器仅使用55个逻辑片,三个乘法器和11.3kbit的Block RAM配置为ROM。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号