• DocumentCode
    403663
  • Title

    Multi-processor SoC design methodology using a concept of two-layer hardware-dependent software

  • Author

    Yoo, Sungjoo ; Youssef, Mohamed-Wassim ; Bouchhima, Aimen ; Jerraya, Ahmed A. ; Diaz-Nava, Mario

  • Author_Institution
    TIMA Lab., Grenoble, France
  • Volume
    2
  • fYear
    2004
  • fDate
    16-20 Feb. 2004
  • Firstpage
    1382
  • Abstract
    In conventional multiprocessor SoC (MPSoC) design methods, we find two problems: lack of SW code portability and lack of early SW validation. The problems cause a long design cycle. To resolve them, we present a concept of two-layer hardware-dependent software (HdS). The presented HdS consists of hardware abstraction layer to abstract the sub-system architecture and SoC abstraction layer to abstract the global MPSoC architecture. During the exploration of global and sub-system architectures, the application programming interfaces of presented two-layer HdS allow to keep the SW independent from architectural change. The simulation models of two-layer HdS enable to validate the entire system including the SW and HW design early in the design steps. We show the effectiveness of the presented methodology in the MPSoC architecture exploration of an OpenDiVX encoder system design.
  • Keywords
    digital simulation; encoding; hardware-software codesign; multiprocessing systems; system-on-chip; SoC abstraction layer; digital simulation; encoder system design; hardware abstraction layer; hardware design; multiprocessor SoC design methods; programming interfaces; software design; subsystem architecture; system-on-chip; two layer hardware dependent software; Application software; Communication networks; Computer architecture; Design methodology; Hardware; Laboratories; Microelectronics; Network-on-a-chip; Parallel programming; Software prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2085-5
  • Type

    conf

  • DOI
    10.1109/DATE.2004.1269098
  • Filename
    1269098