• DocumentCode
    2662168
  • Title

    Arbitrary function approximation in HDLs with application to the N-body problem

  • Author

    Ho, C.H. ; Tsoi, K.H. ; Yeung, H.C. ; Lam, Y.M. ; Lee, K.H. ; Leong, P.H.W. ; Ludewig, R. ; Zipf, Peter ; Ortiz, A.G. ; Glesner, M.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, China
  • fYear
    2003
  • fDate
    15-17 Dec. 2003
  • Firstpage
    84
  • Lastpage
    91
  • Abstract
    A module generator is described that allows for the generation of synthesizable VHDL modules which implement arbitrary functions in fixed point precision using the Symmetric Table Addition Method (STAM). This module generator was interfaced to a high level synthesis tool "fly" which automatically generates fully-pipelined circuits from a Perl-like language. The resulting system was applied to the N-body problem and results are presented. It was found that a function generator module is a very useful addition to a hardware description language.
  • Keywords
    N-body problems; Perl; fixed point arithmetic; function approximation; function generators; hardware description languages; table lookup; N-body problem; Perl-like language; STAM; VHDL modules; fixed point precision; fully-pipelined circuits; function approximation; function generator module; hardware description language; symmetric table addition method; Algorithm design and analysis; Application software; Computer science; Field programmable gate arrays; Function approximation; Hardware design languages; High level synthesis; Microelectronics; Software libraries; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2003. Proceedings. 2003 IEEE International Conference on
  • Print_ISBN
    0-7803-8320-6
  • Type

    conf

  • DOI
    10.1109/FPT.2003.1275735
  • Filename
    1275735