• DocumentCode
    3508570
  • Title

    From Equation to VHDL: Using Rewriting Logic for Automated Function Generation

  • Author

    Morra, C. ; Sackmann, M. ; Shukla, S. ; Becker, J. ; Hartenstein, R.

  • Author_Institution
    Univ. Karlsruhe
  • fYear
    2006
  • fDate
    28-30 Aug. 2006
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    This paper presents a novel tool flow combining rewriting logic with hardware synthesis. It enables the automated generation of synthesizable VHDL code from mathematical equations and the quick generation of functionally equivalent alternative implementations. The simple but powerful semantics of rewriting logic provide a natural mechanism for manipulating algebraic expressions, using a high-level of abstraction which is afterwards automatically converted into lower levels of abstraction. The design flow is validated by generating polynomial approximations for arbitrary continuous functions. The polynomial generation process is completely parameterized regarding polynomial degree, number representation parameters, word width and polynomial evaluation approaches. Different functionally equivalent implementations for the resulting polynomial approximations were generated and synthesized for a Virtex4 device
  • Keywords
    formal logic; hardware description languages; polynomial approximation; VHDL; arbitrary continuous functions; automated function generation; hardware synthesis; polynomial approximations; rewriting logic; Australia; Automatic logic units; Digital arithmetic; Equations; Hardware design languages; Logic functions; Polynomials; Reconfigurable architectures; Space exploration; Systolic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    1-4244-0312-X
  • Type

    conf

  • DOI
    10.1109/FPL.2006.311289
  • Filename
    4101051