• DocumentCode
    3240218
  • Title

    Efficient Implementation of Native Software Simulation for MPSoC

  • Author

    Gerin, Patrice ; Guérin, Xavier ; Pétrot, Frédéric

  • Author_Institution
    TIMA Lab., Syst.-Level Synthesis Group, Grenoble
  • fYear
    2008
  • fDate
    10-14 March 2008
  • Firstpage
    676
  • Lastpage
    681
  • Abstract
    Efficient and precise simulation models at a high abstraction level are required in order to perform early design validations and architecture explorations of multi- processor system-on-chip (MPSoC) platforms. Although native software simulation approaches provide interesting capabilities, they quickly become unsuitable when complex hardware architecture have to be considered. In this paper, we present a SystemC-based MPSoC platform implementation that allows native software simulation while keeping details of the underlying hardware model. The key contribution of this work is a realistic memory mapping modelling that makes possible the simulation of operating systems and software applications on complex hardware models with multiple processors and DMA devices. This method also allows the reuse of different software components for the target processor(s). Experimental results show the efficiency of the proposed method to validate software on complex hardware architectures.
  • Keywords
    hardware description languages; logic CAD; logic simulation; multiprocessing systems; system-on-chip; SystemC-based MPSoC platform; hardware architectures; memory mapping modelling; multiprocessor system-on-chip design; operating systems; software simulation; Application software; Communication networks; Computer architecture; Hardware; Laboratories; Multiprocessing systems; Operating systems; Software libraries; Software performance; System-level design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2008. DATE '08
  • Conference_Location
    Munich
  • Print_ISBN
    978-3-9810801-3-1
  • Electronic_ISBN
    978-3-9810801-4-8
  • Type

    conf

  • DOI
    10.1109/DATE.2008.4484756
  • Filename
    4484756