• DocumentCode
    2004989
  • Title

    Runtime Filesystem Support for Reconfigurable FPGA Hardware Processes in BORPH

  • Author

    So, Hayden Kwok-Hay ; Brodersen, Robert

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Univ. of Hong Kong, Hong Kong, China
  • fYear
    2008
  • fDate
    14-15 April 2008
  • Firstpage
    285
  • Lastpage
    286
  • Abstract
    This paper presents the design of BORPH´s file system layer for FPGA-based reconfigurable computers. BORPH provides user FPGA designs that execute as hardware processes access to the general file system using familiar UNIX file I/O semantics. Such capability provides FPGA designers an intuitive interface not only for regular file I/O, but also for representing streaming hardware/software and hardware/hardware communication using UNIX pipes. Design trade-offs among system manageability, user usability and application performance are explored. A case of mixed hardware/software video processing is presented as a proof-of-concept.
  • Keywords
    Unix; field programmable gate arrays; input-output programs; logic design; programming language semantics; reconfigurable architectures; BORPH; Berkeley operating system; FPGA design; FPGA-based reconfigurable computer; UNIX file I/O semantics; UNIX pipes; mixed hardware-software video processing; reconfigurable FPGA hardware process; reprogrammable hardware; runtime filesystem support; system manageability; user usability; Application software; Decoding; Design engineering; Field programmable gate arrays; File systems; Hardware; Kernel; Operating systems; Runtime; Streaming media; BORPH; FPGA; file system; hardware process; operating system; reconfigurable computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2008. FCCM '08. 16th International Symposium on
  • Conference_Location
    Palo Alto, CA
  • Print_ISBN
    978-0-7695-3307-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2008.7
  • Filename
    4724919