• 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