• DocumentCode
    3319430
  • Title

    Alternatives in FPGA-based SAD implementations

  • Author

    Wong, Stephan ; Stougie, Bastiaan ; Cotofana, Sorin

  • Author_Institution
    Comput. Eng. Lab., Delft Univ. of Technol., Netherlands
  • fYear
    2002
  • fDate
    16-18 Dec. 2002
  • Firstpage
    449
  • Lastpage
    452
  • Abstract
    In multimedia processing, it is well-known that the sum-of-absolute-differences (SAD) operation is the most time-consuming operation when implemented in software running on programmable processor cores. This is mainly due to the sequential characteristic of such an implementation. In this paper, we investigate several hardware implementations of the SAD operation and map the most promising one in FPGA. Our investigation shows that an adder tree based approach yields the best results in terms of speed and area requirements and has been implemented as such by writing high-level VHDL code. The design was functionally verified by utilizing the MAX+plus II 10.1 Baseline software package from Altera Corp. and then synthesized by utilizing the LeonardoSpectrum software package from Exemplar Logic Inc. Preliminary results show that the design can be clocked at 380 MHz. This result translates into a faster than real-time full search in motion estimation for the main profile/main level of the MPEG-2 standard.
  • Keywords
    adders; field programmable gate arrays; hardware description languages; motion estimation; video coding; 380 MHz; FPGA-based SAD implementations; LeonardoSpectrum software package; MAX+plus II 10.1 Baseline software package; MPEG-2 standard; adder tree; area requirements; hardware implementations; high-level VHDL code; motion estimation; multimedia processing; programmable processor cores; sequential characteristic; speed requirements; sum of-absolute-differences; Adders; Application software; Clocks; Field programmable gate arrays; Hardware; Laboratories; Logic design; Motion estimation; Software packages; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2002. (FPT). Proceedings. 2002 IEEE International Conference on
  • Print_ISBN
    0-7803-7574-2
  • Type

    conf

  • DOI
    10.1109/FPT.2002.1188733
  • Filename
    1188733