Hardware implementation of Variable Precision Multiplication on FPGA

被引:4
|
作者
Anane, N. [1 ]
Bessalah, H. [1 ]
Issad, M. [1 ]
Messaoudi, K. [1 ]
Anane, M. [2 ]
机构
[1] Ctr Dev Technol Avancees, BP 17 Baba Hassen, Algiers, Algeria
[2] Natl Inst Informat, Oued Smar, Alger, Algeria
关键词
Hardware architecture; IEEE-754; standard; Multi precision multiplication; Virtex-II FPGA;
D O I
10.1109/DTIS.2009.4938028
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A hardwired algorithm for computing the variable precision multiplication is presented in this paper. The computation method is based on the use of a parallel multiplier of size in to compute the multiplication of two numbers of n x m bits. These numbers are represented in the variable precision floating point format, but in this paper Only the mantissas are considered; the exponents are easily obtained by adding the exponents of the two operands to be multiplied. In this computing method of multiplication, the partial products are added as soon as they are computed, resulting in the use of the lowest memory for the storage of intermediate results, (i.e. the size of the result is of m x 2n bits). The Xilinx FPGA circuits, of Virtex-II families and greater, have interesting resources such as embedded Multipliers 18 x 18 bits, memory blocks (SelectRam) and early chain paths for the acceleration of the carry propagation and DCM blocks (Digital Clock Manager) to generate and control clocks. These resources have been advantageously used, in the implementation, to reduce the computation delay compared to the solution that uses only FPGA CLBs (Logic Blocks). Our architecture has been tailored to use these efficient resources and the resulting architecture is dedicated to compute the multiplication of operands of sizes ranging from 1 x 64 bits to 64 x 64 bits with a period of n(2) x 33 ns.
引用
收藏
页码:77 / +
页数:2
相关论文
共 50 条
  • [21] A Hardware FPGA Implementation of Fault Attack Countermeasure
    Mestiri, Hassen
    Kahri, Fatma
    Bouallegue, Belgacem
    Machhout, Mohsen
    201415TH INTERNATIONAL CONFERENCE ON SCIENCES & TECHNIQUES OF AUTOMATIC CONTROL & COMPUTER ENGINEERING (STA'2014), 2014, : 178 - 183
  • [22] An FPGA hardware implementation of the Rijndael block cipher
    Dhoha, Chorfi
    Ben Othman, Slim
    Ben Saoud, Slim
    IEEE DTIS: 2006 International Conference on Design & Test of Integrated Systems in Nanoscale Technology, Proceedings, 2006, : 351 - 354
  • [23] A sum of absolute differences implementation in FPGA hardware
    Wong, S
    Vassiliadis, S
    Cotofana, S
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE, 2002, : 183 - 188
  • [24] Hardware Implementation of IP Packet Filtering in FPGA
    Cholakoska, Ana
    Efnusheva, Danijela
    Kalendar, Marija
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON APPLIED INNOVATIONS IN IT, VOL 7, ISSUE 1, 2019, 7 (01): : 23 - 29
  • [25] The hardware structure design of perceptron with FPGA implementation
    Wang, QR
    Yi, B
    Xie, Y
    Liu, BR
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 762 - 767
  • [26] Optimization for Efficient Hardware Implementation of CNN on FPGA
    Farrukh, Fasih Ud Din
    Xie, Tuo
    Zhang, Chun
    Wang, Zhihua
    PROCEEDINGS OF 2018 IEEE INTERNATIONAL CONFERENCE ON INTEGRATED CIRCUITS, TECHNOLOGIES AND APPLICATIONS (ICTA 2018), 2018, : 88 - 89
  • [27] Hardware implementation of metaheuristics through LabVIEW FPGA
    Ortiz, Alexandro
    Mendez, Efrain
    Balderas, David
    Ponce, Pedro
    Macias, Israel
    Molina, Arturo
    APPLIED SOFT COMPUTING, 2021, 113
  • [28] Design and Implementation of Hardware Firewall using FPGA
    Keni, Swati Maloji
    Mande, Sudhakar
    2018 3RD INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2018,
  • [29] FPGA hardware implementation scheme for AQM algorithm
    Yang, Xiao-Ping
    Zheng, Nan
    Chen, Hong
    Wang, Ya-Jun
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2013, 43 (02): : 472 - 479
  • [30] Hardware Accelerator Implementation on FPGA for Video Processing
    Wong, Kenneth Part Kong
    Yap, VooiVoon
    Teh, Peh Chiong
    2013 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS), 2013, : 47 - 51