loading...
A Programmable Multi-Language Generator for CoDesign
Paris, France February 23-February 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DATE.1998.655973Design Automation and Test in Europe ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
J.P. Calvez, IRESTE, University of NANTES, FRANCE
D. Heller, IRESTE, University of NANTES, FRANCE
F. Muller, IRESTE, University of NANTES, FRANCE
O. Pasquier, IRESTE, University of NANTES, FRANCE
This paper presents an innovative technique to efficiently develop hardware and software code generators. The specification model is first converted into its equivalent data structure. Target programs result from a set of transformation rules applied to the data structure. These rules are written in a textual form named Script. Moreover, transformations for a specific code generator are easier to describe because our solution uses a template of the required output as another input. The result is a meta-generator entirely written in Java. The concept and its implementation have been demonstrated by developing a C/WxWorks code generator, a behavioral VHDL generator, a synthesizable VHDL generator.
Index Terms:
CoDesign, meta-generator, code generator
Citation:
J.P. Calvez, D. Heller, F. Muller, O. Pasquier, "A Programmable Multi-Language Generator for CoDesign," date, pp.927, Design Automation and Test in Europe (DATE '98), 1998
Usage of this product signifies your acceptance of the Terms of Use.