DocumentCode
2138041
Title
FELIX: using rewriting-logic for generating functionally equivalent implementations
Author
Morra, C. ; Becker, J. ; Ayala-Rincón, M. ; Hartenstein, R.
Author_Institution
ITIV, Univ. Karlsruhe (TH), Germany
fYear
2005
fDate
24-26 Aug. 2005
Firstpage
25
Lastpage
30
Abstract
FELIX is a new design space exploration tool and graphical integrated development environment (IDE) for the programming of coarse-grained reconfigurable architectures. Its main and novel advantage is the use of rewriting rules and logical strategies for the automated generation of alternative functionally equivalent implementations from a single mathematical specification. The user selection of the rewriting logic strategies to be applied determines the resulting implementations, making it possible to quickly generate, simulate and evaluate alternative implementations that are logically equivalent. The FELIX system includes an interface to the KressArray Xplorer for hardware design-space exploration. The current version of the tool is targeted for the pact extreme processing platform (XPP), with support for additional architectures planned in future versions.
Keywords
formal logic; hardware-software codesign; reconfigurable architectures; rewriting systems; FELIX system; IDE; KressArray Xplorer; XPP; coarse-grained reconfigurable architecture; design space exploration tool; extreme processing platform; functional equivalent logical implementation explorer; functionally equivalent implementation; graphical integrated development environment; hardware design-space exploration; mathematical specification; rewriting logic strategy; rewriting rule; Application software; Computer architecture; Hardware; Logic programming; Mathematics; Prototypes; Reconfigurable architectures; Reconfigurable logic; Space exploration; Systolic arrays;
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.1515694
Filename
1515694
Link To Document