• DocumentCode
    3435878
  • Title

    Efficient mapping on FPGA of convolution computation based on combined CSA-CPA accumulator

  • Author

    Moreno, C.D. ; Quiles, F.J. ; Ortiz, M.A. ; Brox, M. ; Hormigo, J. ; Villalba, J. ; Zapata, E.L.

  • Author_Institution
    Dept. of Comput. Archit., Univ. of Cordoba, Cordoba, Spain
  • fYear
    2009
  • fDate
    13-16 Dec. 2009
  • Firstpage
    419
  • Lastpage
    422
  • Abstract
    In this paper we present some architectures to deal with fast convolution computation based on carry save adders which are intended to be specifically implemented on FPGAs. Carry-save adders are not frequent in FPGA implementations since FPGA has a fast carry propagation path. In this paper we prove that it is possible to use carry-save arithmetic in a efficient way on FPGA for convolution operation. We make use of the specific structure of the FPGA to design an optimized accumulator which is able to deal with carry-save additions as well as carry-propagate additions using the same hardware. This lead to an efficient combined CSA-CPA architecture with fast computation and optimizing the hardware cost. Experimental results for different word lengths are presented to validate our proposal.
  • Keywords
    adders; carry logic; field programmable gate arrays; FPGA; carry save adders; carry-propagate additions; carry-save additions; carry-save arithmetic; combined CSA-CPA accumulator; fast convolution computation; Arithmetic; Biological neural networks; Computer architecture; Convolution; Costs; Design optimization; Digital signal processing; Field programmable gate arrays; Hardware; Manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits, and Systems, 2009. ICECS 2009. 16th IEEE International Conference on
  • Conference_Location
    Yasmine Hammamet
  • Print_ISBN
    978-1-4244-5090-9
  • Electronic_ISBN
    978-1-4244-5091-6
  • Type

    conf

  • DOI
    10.1109/ICECS.2009.5410903
  • Filename
    5410903