• DocumentCode
    2255121
  • Title

    UML design for dynamically reconfigurable multiprocessor embedded systems

  • Author

    Vidal, Jorgiano ; De Lamotte, Florent ; Gogniat, Guy ; Diguet, Jean-Philippe ; Soulard, Philippe

  • Author_Institution
    Lab.-STICC, Eur. Univ. of Brittany, Lorient, France
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    1195
  • Lastpage
    1200
  • Abstract
    In this paper we propose a design methodology to explore partial and dynamic reconfiguration of modern FPGAs. We improve an UML based co-design methodology to allow dynamic properties in embedded systems. Our approach targets MPSoPC (Multiprocessor System on Programmable Chip) which allows area optimization through partial reconfiguration without performance penalty. In our case area reduction is achieved by reconfiguring co-processors connected to embedded processors. Most of the system is automatically generated by means of MDE techniques. Our modeling approach allows designers to target dynamic reconfiguration without being expert of modern FPGAs as many implementation details are hidden during the modeling step. Such a methodology allows design time speedup and a significant reduction of the gap between hardware and software modeling. In order to validate our approach, an object tracking application has been implemented on a reconfigurable system composed of 4 embedded processors and 3 co-processors. Dynamic reconfiguration has been performed for one co-processor which dynamically implements 3 different computations.
  • Keywords
    Unified Modeling Language; embedded systems; field programmable gate arrays; logic design; optimisation; system-on-chip; FPGA; MPSoPC; UML design; field programmable gate array; multiprocessor system on programmable chip; reconfigurable multiprocessor embedded; Application software; Coprocessors; Design methodology; Embedded system; Field programmable gate arrays; Hardware; Model driven engineering; Multiprocessing systems; Target tracking; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-7054-9
  • Type

    conf

  • DOI
    10.1109/DATE.2010.5456989
  • Filename
    5456989