• DocumentCode
    2138360
  • Title

    Programmable numerical function generators: architectures and synthesis method

  • Author

    Sasao, Tsutomu ; Nagayama, Shinobu ; Butler, Jon T.

  • Author_Institution
    Dept. of CSE, Kyushu Inst. of Technol., Japan
  • fYear
    2005
  • fDate
    24-26 Aug. 2005
  • Firstpage
    118
  • Lastpage
    123
  • Abstract
    This paper presents an architecture and a synthesis method for programmable numerical function generators of trigonometric functions, logarithm functions, square root, reciprocal, etc. Our architecture uses an LUT (look-up table) cascade as the segment index encoder, compactly realizes various numerical functions, and is suitable for automatic synthesis. We have developed a synthesis system that converts MATLAB-like specification into HDL code. We propose and compare three architectures implemented as a FPGA (field-programmable gate array). Experimental results show the efficiency of our architecture and synthesis system.
  • Keywords
    field programmable gate arrays; functional analysis; hardware description languages; logic design; table lookup; FPGA; HDL code; LUT; MATLAB-like specification; automatic synthesis; field-programmable gate array; logarithm function; look-up table; programmable numerical function generator; segment index encoder; synthesis method; trigonometric function; Approximation error; Computer architecture; Computer languages; Error analysis; Field programmable gate arrays; Function approximation; Hardware design languages; Linear approximation; Signal generators; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2005. International Conference on
  • Print_ISBN
    0-7803-9362-7
  • Type

    conf

  • DOI
    10.1109/FPL.2005.1515709
  • Filename
    1515709