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
Link To Document