• DocumentCode
    3464198
  • Title

    An object-oriented communication library for hardware-software codesign

  • Author

    Vahid, Frank ; Tauro, Linus

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Riverside, CA, USA
  • fYear
    1997
  • fDate
    24-26 Mar 1997
  • Firstpage
    81
  • Lastpage
    86
  • Abstract
    Implementing communication between hardware and software components can be a time-consuming task. Numerous communication protocols are available, differing greatly in their implementation details. Designers must spend much time focusing on those details. Even when libraries are available to encapsulate communication into C or VHDL routines, these routines are not consistent across protocols, making it difficult to switch to other protocols. We propose an object-oriented communication library, which provides pre-implemented channel-based send/receive communication primitives, allowing easy implementation and seamless migration across protocols and components
  • Keywords
    C language; hardware description languages; high level synthesis; object-oriented programming; protocols; software libraries; C; VHDL; communication protocols; hardware-software codesign; object-oriented communication library; protocols; send receive communication; time-consuming; Access protocols; Computer science; Field programmable gate arrays; Hardware; Message passing; Microcontrollers; Signal processing; Software libraries; Switches; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 1997. (CODES/CASHE '97), Proceedings of the Fifth International Workshop on
  • Conference_Location
    Braunschweig
  • ISSN
    1092-6100
  • Print_ISBN
    0-8186-7895-X
  • Type

    conf

  • DOI
    10.1109/HSC.1997.584583
  • Filename
    584583