• DocumentCode
    3122326
  • Title

    High-level architectural co-simulation using Esterel and C

  • Author

    Chatelain, Andre ; Mathys, Yves ; Placido, Giovanni ; La Rosa, Alberto ; Lavagno, Luciano

  • fYear
    2001
  • fDate
    2001
  • Firstpage
    189
  • Lastpage
    194
  • Abstract
    This paper introduces an architectural simulation environment, aimed at defining the best SOC architecture for complex system-level applications. The application is modeled using an abstract timing modeling language, that describes the requests (e.g., memory accesses, I/Os, etc.) that the application makes to the architecture. The abstract architecture is modeled at the cycle-accurate level using a mixture of Esterel (a synchronous language) and C. We discuss the results of the application of this tool to a GSM/GPRS application, including a dramatic speed-up of the architectural exploration phase
  • Keywords
    C language; hardware-software codesign; specification languages; timing; C language; Esterel; GSM/GPRS application; abstract architecture; abstract timing modeling language; architectural exploration phase; architectural simulation environment; cycle-accurate level; high-level architectural cosimulation; Analytical models; Application software; Computer architecture; GSM; Ground penetrating radar; Hardware; Performance analysis; Permission; System-on-a-chip; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 2001. CODES 2001. Proceedings of the Ninth International Symposium on
  • Conference_Location
    Copenhagen
  • Print_ISBN
    1-58113-364-2
  • Type

    conf

  • DOI
    10.1109/HSC.2001.924673
  • Filename
    924673