• DocumentCode
    3516818
  • Title

    Models and implementations of hardware interface modules in a multi-processor system-on-chip simulator

  • Author

    Amaricai, Alexandru ; Dobre, Alin ; Boncalo, Oana ; Tanase, Andrei ; Valuch, Camelia

  • Author_Institution
    Univ. “Politeh.” of Timisoara, Timisoara, Romania
  • fYear
    2011
  • fDate
    19-21 May 2011
  • Firstpage
    433
  • Lastpage
    437
  • Abstract
    This paper investigates the modeling of hardware interface modules in cycle accurate simulators. The implemented modules are integrated into a C++ multi-processor system-on-chip (MPSoC) simulator. The implementation of hardware interface models is driven by the following desired features: easy integration into the simulation model of the MPSoC and easy configuration. Regarding the first feature, it is achieved by employing a standardized interface for all modules and by using generic bus models and bus interfaces in order to perform data transfers to and from the modules. The configuration of the modules is achieved by employing a standardized XML configuration file. Four hardware interfaces are presented: DMA controller, LCD interface module, camera interface module, H264 decoder module and the bus traffic generator.
  • Keywords
    C++ language; XML; multiprocessing systems; system-on-chip; C++; DMA controller; H264 decoder module; LCD interface module; MPSoC; XML configuration; bus traffic generator; camera interface module; hardware interface modules; multiprocessor system-on-chip simulator; Cameras; Computational modeling; Computer architecture; Decoding; Hardware; Program processors; computer architecture simulation; cycle accurate simulation; hardware interface module; multi-processor system-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applied Computational Intelligence and Informatics (SACI), 2011 6th IEEE International Symposium on
  • Conference_Location
    Timisoara
  • Print_ISBN
    978-1-4244-9108-7
  • Type

    conf

  • DOI
    10.1109/SACI.2011.5873042
  • Filename
    5873042