loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Design Automation and Test in Europe (DATE '98)
A Programmable Multi-Language Generator for CoDesign
Paris, France
February 23-February 26
ISBN: 0-8186-8359-7
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.