• DocumentCode
    2578908
  • Title

    Efficient FPGA implementation of convolution

  • Author

    Mohammad, Khader ; Agaian, Sos

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. of Texas at San Antonio, San Antonio, TX, USA
  • fYear
    2009
  • fDate
    11-14 Oct. 2009
  • Firstpage
    3478
  • Lastpage
    3483
  • Abstract
    This paper presents a direct method of reducing convolution processing time using hardware computing and implementations of discrete linear convolution of two finite length sequences (NXN). This implementation method is realized by simplifying the convolution building blocks. The purpose of this research is to prove the feasibility of an application specific integrated circuit (ASIC) that performs a convolution on an acquired image in real time. The proposed implementation uses a modified hierarchical design approach, which efficiently and accurately speeds up computation; reduces power, hardware resources, and area significantly. The efficiency of the proposed convolution circuit is tested by embedding it in a top level FPGA. Simulation and comparison to different design approaches show that the circuit uses only 5 mw that saves almost 35% of area and is four times faster than what is implemented in. In addition, the presented circuit uses less power consumption and has a delay of 20 ns from input to output using 32 nm process library. It also provides the necessary modularity, expandability, and regularity to form different convolutions for any number of bits.
  • Keywords
    application specific integrated circuits; convolution; field programmable gate arrays; image processing; FPGA implementation; application specific integrated circuit; convolution building blocks; convolution circuit; convolution processing time; discrete linear convolution; finite length sequences; hardware computing; image acquisition; power consumption; Application specific integrated circuits; Circuit simulation; Circuit testing; Computational modeling; Convolution; Delay; Energy consumption; Field programmable gate arrays; Hardware; Libraries; Convolution; Design and Implementation for discrete linear convolution; FPGA; Verilog; implementations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2009. SMC 2009. IEEE International Conference on
  • Conference_Location
    San Antonio, TX
  • ISSN
    1062-922X
  • Print_ISBN
    978-1-4244-2793-2
  • Electronic_ISBN
    1062-922X
  • Type

    conf

  • DOI
    10.1109/ICSMC.2009.5346737
  • Filename
    5346737