• DocumentCode
    3121898
  • Title

    A practical tool box for system level communication synthesis

  • Author

    Hommais, Denis ; Pétrot, Frédéric ; Augé, Ivan

  • Author_Institution
    Equipe ASIM, Univ. Pierre et Marie Curie, Paris, France
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    48
  • Lastpage
    53
  • Abstract
    This paper presents a practical approach to communication synthesis for hardware/software system specified as tasks communicating through lossless blocking channels. It relies on a limited set of templates that characterize the way data are exchanged between tasks realized either in software or in hardware. The templates are highly portable because their software part is implemented using the POSIX thread functions, and their hardware part is a hand crafted synthesizable module with a System VCI interface. These interface modules allow simple virtual component reuse since they not only implement protocol compatibility through the use of the System VCI/OCB standard but also system level communications through semantics widely accepted in the design community
  • Keywords
    Unix; hardware-software codesign; protocols; POSIX thread functions; System VCI interface; System VCI/OCB standard; hardware/software system; interface modules; lossless blocking channels; protocol compatibility; system level communication synthesis; system level communications; templates; tool box; virtual component reuse; Computer architecture; Hardware; Permission; Protocols; Resumes; Virtual manufacturing; Writing; Yarn;
  • 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.924649
  • Filename
    924649