期刊文献+

基于FPGA的流水线单精度浮点数乘法器设计 被引量:2

A single precision floating-point multiplier design of assembly line based on FPGA
下载PDF
导出
摘要 针对现有的采用Booth算法与华莱士(Wallace)树结构设计的浮点乘法器运算速度慢、布局布线复杂等问题,设计了基于FPGA的流水线精度浮点数乘法器。该乘法器采用规则的Vedic算法结构,解决了布局布线复杂的问题;使用超前进位加法器(Carry Look-ahead Adder,CLA)将部分积并行相加,以减少路径延迟;并通过优化的4级流水线结构处理,在Xilinx~ISE 14.7软件开发平台上通过了编译、综合及仿真验证。结果证明,在相同的硬件条件下,本文所设计的浮点乘法器与基4-Booth算法浮点乘法器消耗时钟数的比值约为两者消耗硬件资源比值的1.56倍。 Considering the existing floating-point multiplier based on Booth algorithm and Wallace tree, which has slow speed and complex lay- out, a single precision floating-point multiplier is designed using Vedic mathematics. The Vcdic multiplier(VM) has a regular structure there- fore can be easily placed and routd in a silicon chip. Carry look-ahead adder (CLA) structure is used to add the part of the product in parallel for reducing the path delay. The floating-point multiplier design employs an optimized 4-stage pipeline processing and the simulation and syn- thesis are done in Xilinx ISE 14.7. The results prove that under the condition of the same hardware, the ratio of consumed clock number be- tween the designed multiplier in this paper and arithmetic point multiplier based on 4-Booth is about 1.56 times than that of consumed hardware
出处 《微型机与应用》 2017年第4期74-77,83,共5页 Microcomputer & Its Applications
基金 国家自然科学基金(51475453) 国家自然科学基金(11472297)
关键词 浮点乘法器 超前进位加法器 华莱士树 流水线结构 Vedic算法 BOOTH算法 floating-point multiplier carry look-ahead adder Wallace tree pipeline structure Vedic algorithm Booth algorithm
  • 相关文献

参考文献3

二级参考文献19

  • 1徐东明.实现快速乘法的几种改进贝斯算法[J].西安邮电学院学报,2006,11(1):61-65. 被引量:3
  • 2邵磊,李昆,张树丹,于宗光,徐睿.基于改进4-2压缩结构的32位浮点乘法器设计[J].微计算机信息,2007,23(03X):224-225. 被引量:2
  • 3IEEE Std 754-1985 IEEE Standard for Binary Floating Point Arithmetic[S].1985.
  • 4She J P.现代处理器设计[M].张承义,译.北京:电子工业出版社,2004.
  • 5Texas Instruments.TMS320C6000 CPU and Instruction Set Reference Guide[Z].USA:Texas Instruments Company,2000.
  • 6Manolopoulos K,Reisis D,Chouliaras V A. An efficient multipleprecision floating-point multiplier [AJ. Electronics,Circuits andSystems(ICECS) [C]. 2011.
  • 7Gong Renxi,Zhang Shangjun,Zhang Hainan. Hardware implemen-tation of a High Speed Floating Point Multiplier Based on FPGA[A]. Proceedings of 2009 4th International Conference on ComputerScience Education [C]. 2009.
  • 8Venishetti S K,Akoglu A. A Highly Parallel FPGA based IEEE-754 Compliant Double-Precision Binary Floating-Point Multipli-cation Algorithm [ A ]. Field-Programmable Technology[C]. 2007.
  • 9GALLAGHER W L,SWARTZLANDER E E JR. High radixbooth multipliers using reduced area adder trees [ C]. Con-ference Record of the Twenty - Eighth Asilomar Conferenceon Signals, Systems and Computers.
  • 10MILLAR B,MADRID PE,SWARTZLANDER E E JR. A fasthybrid multiplier combining booth and Wallan - e/DADDAalgorithms [ C]. Proceedings of the 35th Midwest Symposiumon Circuits and Syste - ms,1992.

共引文献6

同被引文献12

引证文献2

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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