• DocumentCode
    2005514
  • Title

    FIFO communication models in operating systems for reconfigurable computing

  • Author

    Williams, J.A. ; Bergmann, N.W. ; Xie, X.

  • Author_Institution
    Sch. of ITEE, Queensland Univ., Brisbane, Qld., Australia
  • fYear
    2005
  • fDate
    18-20 April 2005
  • Firstpage
    277
  • Lastpage
    278
  • Abstract
    Increasing demands upon embedded systems for higher level services like networking, user interfaces and file system management, are driving growth in fully-featured operating systems such as embedded Linux. In reconfigurable system-on-chip (rSoC) design, a critical issue is efficient integration of custom hardware and software resources, where efficiency must be considered in terms of both design time and run time. Process networks communicating via FIFO queues are a powerful model for real time digital system design, especially for data streaming applications such as multimedia devices. FIFOs also form a central part of Unix and Linux interprocess communication (IPC) architectures, where they are more commonly known as pipes. In this paper, we expand on this observation and show how the combination of embedded Linux, reconfigurable system-on-chip, and FIFO communication models provide a compelling platform for efficient design- and run-time implementation of complex, high performance embedded systems.
  • Keywords
    Linux; embedded systems; hardware-software codesign; reconfigurable architectures; system-on-chip; FIFO communication model; data streaming application; digital system design; embedded Linux; interprocess communication architecture; operating system; reconfigurable system-on-chip; Computer network management; Embedded system; File systems; Hardware; Linux; Operating systems; Power system modeling; Streaming media; System-on-a-chip; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2005. FCCM 2005. 13th Annual IEEE Symposium on
  • Print_ISBN
    0-7695-2445-1
  • Type

    conf

  • DOI
    10.1109/FCCM.2005.35
  • Filename
    1508551