DocumentCode
1724979
Title
Model driven engineering for SoC co-design
Author
Dekeyser, Jean-Luc ; Boulet, Pierre ; Marquet, Philippe ; Meftali, Samy
Author_Institution
Lab. de´´Informatique Fondamentale de Lille, Univ. des Sci. et Technol. de Lille, Villeneuve d´´Ascq, France
fYear
2005
Firstpage
21
Lastpage
25
Abstract
SoC co-design requires to master a lot of different abstraction levels, different simulation techniques, different synthesis tools. Due to the evolution of the technologies, the best one is the one to come. Evolution of an embedded system both hardware and software, is not simple. The business logic has to be kept and the technical aspect has to be thrown. To improve the permanence of system on chip we have to abstract from the technical concerns. Model driven engineering (MDE) proposes a separation of concerns: application and technical concerns. The use of a modeling standard can capitalize system descriptions and improve system evolution and integration. A particular aspect of MDE concerns model transformations and code generation. At this level, the basic model driven architecture pattern involves the definition of a platform-independent model (PIM) and its automated mapping to one or more platform-specific models (PSMs). By defining different PIM and PSM dedicated to embedded systems, we show the benefits of using the MDE approach in system on chip codesign. From UML 2.0 profiles to SystemC or VHDL codes, the same model transformation engine is used with different rules expressed in XML.
Keywords
embedded systems; hardware description languages; hardware-software codesign; integrated circuit design; integrated circuit modelling; system-on-chip; SystemC code; UML 2.0 profile; VHDL code; abstraction level; code generation; embedded system; model driven architecture; model driven engineering; model transformation; platform-independent model; platform-specific model; simulation technique; synthesis tool; system on chip; system-on-chip co-design; Application software; Embedded software; Embedded system; Engines; Hardware; Logic; Model driven engineering; System-on-a-chip; Unified modeling language; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
IEEE-NEWCAS Conference, 2005. The 3rd International
Print_ISBN
0-7803-8934-4
Type
conf
DOI
10.1109/NEWCAS.2005.1496724
Filename
1496724
Link To Document