• DocumentCode
    1994764
  • Title

    Virtual UARTs for Reconfigurable Multi-processor Architectures

  • Author

    Bomel, Pierre ; Martin, Ken ; Diguet, Jean-Philippe

  • Author_Institution
    Lab.-STICC, Univ. de Bretagne-Sud, Lorient, France
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    252
  • Lastpage
    259
  • Abstract
    This paper targets the time-consuming problem of user IOs and debugging in MPSoC. It introduces the concept of dynamic allocation of virtual UARTs to implement standard-IOs in various hardware and software contexts, on a hybrid FPGA. It discusses the advantages and limitations of this abstraction, presents an implementation on the hybrid Xilinx Zynq device. Multiple experiences illustrate how hardware (processors) and software heterogeneities can be handled. As a result, a real MJPEG decoder is debugged and validated in a couple of hours thanks to standard-IOs and virtual UARTs.
  • Keywords
    computer interfaces; data communication equipment; field programmable gate arrays; multiprocessing systems; system-on-chip; MPSoC; dynamic allocation; hybrid FPGA; hybrid Xilinx Zynq device; real MJPEG decoder; reconfigurable multiprocessor architectures; user IO; virtual UART; Computer architecture; Context; Field programmable gate arrays; Hardware; Program processors; Registers; Zynq; heterogeneous multi-processors; micro-blaze; runtime service; standard-IOs; virtual UART;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013 IEEE 27th International
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-4979-8
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2013.25
  • Filename
    6650893