• DocumentCode
    654016
  • Title

    Seamless integration of HW/SW components in a HLS-based SoC design environment

  • Author

    Muck, Tiago Rogerio ; Frohlich, Antonio Augusto

  • Author_Institution
    Software/Hardware Integration Lab., Fed. Univ. of Santa Catarina, Florianopolis, Brazil
  • fYear
    2013
  • fDate
    3-4 Oct. 2013
  • Firstpage
    109
  • Lastpage
    115
  • Abstract
    With system-on-chip (SoC) designs growing in complexity, system-level approaches that leverage on high-level synthesis (HLS) techniques are becoming the workhorse of current SoC design flows. In this scenario, we propose a component communication framework that allows for the seamless integration of hardware and software components in a HLS-capable environment. The proposed infrastructure relies on C++ static metaprogramming techniques to efficiently abstract communication details in high-level C++ implementations of components. We show how these mechanisms can be integrated with virtual platforms at different levels of abstraction, resulting in a design flow that enables the rapid design space exploration of SoC designs.
  • Keywords
    C++ language; hardware-software codesign; integrated circuit interconnections; logic design; system-on-chip; C++ static metaprogramming techniques; HLS-based SoC design environment; HW/SW components seamless integration; component communication framework; hardware-software components seamless integration; high-level synthesis techniques; system-on-chip designs; Data models; Hardware; IP networks; Object oriented modeling; Software; System-on-chip; Unified modeling language; HW/SW co-design; High-level synthesis; System-on-chip; Virtual platforms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping (RSP), 2013 International Symposium on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/RSP.2013.6683966
  • Filename
    6683966