• DocumentCode
    1754218
  • Title

    Towards a synthesis semantics for SystemC channels

  • Author

    Grüttner, Kim ; Kleen, Henning ; Oppenheimer, Frank ; Rettberg, Achim ; Nebel, Wolfgang

  • Author_Institution
    OFFIS - Inst. for Inf. Technol., Oldenburg, Germany
  • fYear
    2010
  • fDate
    24-29 Oct. 2010
  • Firstpage
    163
  • Lastpage
    172
  • Abstract
    In this paper we propose a synthesis semantics for SystemC™ channels, which contribute to a clear separation between computation (algorithm) and communication, whereas communication related parts are modelled through either primitive or hierarchical channels. We present a synthesisable replacement for SystemC primitive channels that allows deterministic access scheduling and user-constrained refinement for HW/HW and HW/SW communication. We demonstrate the feasibility of our approach through synthesis and exploration of a communication intensive packet switch design under consideration of different configurations and communication refinements.
  • Keywords
    C++ language; hardware-software codesign; semantic networks; telecommunication channels; HW/HW communication; HW/SW communication; SystemC channels; deterministic access scheduling; packet switch design; synthesis semantics; user-constrained refinement; Encoding; Hardware; Indexes; Protocols; Schedules; Semantics; Synchronization; Design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2010 IEEE/ACM/IFIP International Conference on
  • Conference_Location
    Scottsdale, AZ
  • Print_ISBN
    978-1-6055-8905-3
  • Type

    conf

  • Filename
    5751496