• DocumentCode
    2637192
  • Title

    Abstract Description of System Application and Hardware Architecture for Hardware/Software Code Generation

  • Author

    Mrabti, Amin El ; Sheibanyrad, Hamed ; Rousseau, Frédéric ; Pétrot, Frédéric ; Lemaire, Romain ; Martin, Jérôme

  • Author_Institution
    TIMA Lab., Grenoble, France
  • fYear
    2009
  • fDate
    27-29 Aug. 2009
  • Firstpage
    567
  • Lastpage
    574
  • Abstract
    The deployment of a system application over a hardware architecture is a costly phase in the design process. This cost increases when dealing with complex applications in terms of computation requirements and exchange of data and for advanced architectures with complex and configurable communication infrastructures. The usage of abstract models for application, architecture and mapping is a key element for automatic hardware/software code generation and for the final deployment. In this paper, we present languages for abstract modeling of application, architecture, meta-mapping and mapping and we introduce a code generation flow. The use of those models allows the extraction and exploitation of architectural and application information for specific code generation to a target platform. A case study of modeling and deploying a complex 4G telecommunication application on a heterogeneous and multi core platform is presented.
  • Keywords
    abstract data types; formal specification; hardware-software codesign; program compilers; abstract description; abstract modeling; code generation flow; complex 4G telecommunication application; computation requirement; design process; hardware architecture; hardware-software code generation; meta-mapping; system application; Application software; Computer architecture; Design methodology; Digital systems; Electronic design automation and methodology; Hardware; Laboratories; Network-on-a-chip; Software tools; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, Architectures, Methods and Tools, 2009. DSD '09. 12th Euromicro Conference on
  • Conference_Location
    Patras
  • Print_ISBN
    978-0-7695-3782-5
  • Type

    conf

  • DOI
    10.1109/DSD.2009.164
  • Filename
    5350178