• DocumentCode
    3261122
  • Title

    Programmable numerical function generators based on quadratic approximation: architecture and synthesis method

  • Author

    Nasayama, S. ; Sasao, Tsutomu ; Butler, Jon T.

  • Author_Institution
    Dept. of CE, Hiroshima City Univ.
  • fYear
    2006
  • fDate
    24-27 Jan. 2006
  • Abstract
    This paper presents architecture and a synthesis method for programmable numerical function generators (NFGs) for trigonometric, logarithmic, square root, and reciprocal functions. Our NFG partitions a given domain of the function into nonuniform segments using a LUT cascade, and approximates the given function by a quadratic polynomial for each segment. Thus, we can implement fast and compact NFGs for a wide range of functions. Implementation results on an FPGA show that: 1) our NFGs require only 4% of the memory needed by NFGs based on the linear approximation with nonuniform segmentation; and 2) our NFGs require only 22% of the memory needed by NFGs based on the 5th-order approximation with uniform segmentation. Our automatic synthesis system generates such compact NFGs quickly
  • Keywords
    field programmable gate arrays; function generators; table lookup; FPGA; LUT cascade; automatic synthesis; linear approximation; logarithmic function; nonuniform segmentation; programmable numerical function generators; quadratic approximation; reciprocal functions; square root function; trigonometric function; Application software; Coprocessors; Error analysis; Field programmable gate arrays; Function approximation; Hardware design languages; Linear approximation; Polynomials; Signal generators; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 2006. Asia and South Pacific Conference on
  • Conference_Location
    Yokohama
  • Print_ISBN
    0-7803-9451-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2006.1594712
  • Filename
    1594712