期刊文献+

二进制数开任意正整数次方运算的硬件方法

Novel method of extraction for binary based on hardware
下载PDF
导出
摘要 一种适合于硬件的、普适的、开任意次方的方法,从左至右进行计算,首先得到开方结果的高位,最后得到低位.应用到FPGA(Field Programmable Gate Array)中,与查表结合,对不同的开方次数,模块修改非常方便,普适性较高.该方法消耗的时间与开方的次数呈线性关系.在对一个12 bit数开三次方时,消耗的时间不足传统循环搜索法的50%,所消耗的存储空间不足传统的查表法的2%,并且存储空间上的优势在被开方位数越大的时候越明显.更重要的是,该方法所用的模块只需修改数据位宽和循环次数两处地方就可以提高到任意的精度. A method of any order extraction, works from left to right, which is based on hardware and calculates out the most significant bit(MSB) of the result first and the least significant bit(LSB) last. While applied in field programmable gate array(FPGA) , the method can combine with looking up table(LUT). Using this method, the occupying time is linear to the extraction order. While doing a 3 order extraction for a 12 bit data, the occupying time of this method is 50% less than the traditional searching method, and the occup- ying memory is only 2% that of traditional method of LUT. As the order of extraction grows, the superiority will be more obvious. More important, the module only need to be modified in 2 point, the precision can be improved as wanted.
出处 《北京航空航天大学学报》 EI CAS CSCD 北大核心 2008年第8期940-943,共4页 Journal of Beijing University of Aeronautics and Astronautics
关键词 开方 硬件 VERILOG HDL extraction hardware Verilog HDL
  • 相关文献

参考文献4

  • 1Li Yamin, Chu Wanminn. Parallel-array implementations of a non-restoring square root algorithm [ C ]// Computer Design: VLSI in Computers and Processors. Austin, TX: IEEE, 1997 : 690- 695
  • 2林志谋,卢贵主.一种适合FPGA实现的开平方算法[J].厦门大学学报(自然科学版),2006,45(2):199-201. 被引量:6
  • 3Kincaid David.Cheney Ward.数值分析[M].王国荣译.北京:机械工业出版社,2005.63-64
  • 4Hungerfor T W.代数学[M].冯克勤译.湖南:湖南教育出版社,1985.177

二级参考文献3

  • 1侯伯亨.VHDL硬件描述语言与数字逻辑电路设计[M].西安:西安电子科技大学出版社,2000..
  • 2Li Yamin,Chu Wanming.Parallel-array implementations of a non-restoring square root algorithm[C]//1997 IEEE International Conference,1997:690-695.
  • 3王艳梅,王同杰,郑成文.用VHDL实现的开方运算[J].沈阳工业学院学报,2004,23(1):57-59. 被引量:5

共引文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部