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 :
بازگشت