• DocumentCode
    2517703
  • Title

    Component-based specification for Multi-Processor System-on-Chip design

  • Author

    Zadrija, Valentina ; Sruk, Vlado

  • Author_Institution
    Fac. of Electr. Eng. & Comput., Univ. of Zagreb, Zagreb, Croatia
  • fYear
    2010
  • fDate
    26-28 April 2010
  • Firstpage
    1044
  • Lastpage
    1049
  • Abstract
    This paper presents a component-based design approach in modeling Multi-Processor Systems-on-Chip (MPSoC). As a component-based specification, SaveComp Component Model (SaveCCM) component technology was employed. In contrast to widely used component-based technologies, SaveCCM is light-weighted, HW/SW platform-independent and considers specific non-functional constraints inherent in heterogeneous MPSoC domain, e.g. deadline, memory consumption or WCET. In order to efficiently describe a class of dataflow applications usually present in embedded systems domain, e.g. image or signal processing algorithms, the research method presented in this paper introduces additional extensions to the SaveCCM model. SaveCCM specification is further synthesized to Transaction Level Model (TLM) to evaluate different MPSoC design options and eliminate possible bottlenecks in early stages of design. TLM was automatically generated using Embedded Systems Environment (ESE) toolset. In order to enable the ESE design flow, SaveCCM specification is first transformed into ESE behavioral model. As a case study, JPEG encoder application was implemented in MPSoC platform based upon the SaveCCM specification using the execution time quality attribute. Design space exploration results are presented and given further evaluation.
  • Keywords
    embedded systems; formal specification; logic design; multiprocessing systems; system-on-chip; ESE behavioral model; JPEG encoder application; SaveCCM component technology; SaveComp component model; component-based specification; embedded systems environment; execution time quality attribute; multiprocessor system; system-on-chip design; transaction level model; Application software; Control system synthesis; Design automation; Embedded system; Hardware; Signal processing algorithms; Signal synthesis; Space exploration; System-on-a-chip; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    MELECON 2010 - 2010 15th IEEE Mediterranean Electrotechnical Conference
  • Conference_Location
    Valletta
  • Print_ISBN
    978-1-4244-5793-9
  • Type

    conf

  • DOI
    10.1109/MELCON.2010.5475898
  • Filename
    5475898