• DocumentCode
    3142491
  • Title

    A Heterogeneous Multicore System on Chip with Run-Time Reconfigurable Virtual FPGA Architecture

  • Author

    Hübner, M. ; Figuli, P. ; Girardey, R. ; Soudris, D. ; Siozios, K. ; Becker, J.

  • Author_Institution
    Karlsruhe Inst. of Technol.-KIT, Karlsruhe, Germany
  • fYear
    2011
  • fDate
    16-20 May 2011
  • Firstpage
    143
  • Lastpage
    149
  • Abstract
    System design, especially for low power embedded applications often profit from a heterogeneous target hardware platform. The application can be partitioned into modules with specific requirements e.g. parallelism or performance in relation to the provided hardware blocks on the multicore hardware. The result is an optimized application mapping and a parallel processing with lower power consumption on the different cores on the hardware. This paper presents a heterogeneous platform consisting of a microprocessor and a field programmable gate array (FPGA) connected via a standard AMBA bus. The novelty of this approach is that the FPGA is realized as virtual reconfigurable hardware upon a traditional off the shelf FPGA device. The advantage with this approach is that the specification of the virtual FPGA stays unchanged, independent to the underlying hardware and provides therefore features, which the exploited physical host FPGA cannot provide. A special feature of the presented virtual FPGA amongst others is the dynamic reconfigurability which is for example not available with all off the shelf FPGAs. Furthermore the concept of FPGA virtualization enables the re-use of hardware blocks on other physical FPGA devices. This paper presents the hardware platform and describes the tool chain for the heterogeneous system on chip.
  • Keywords
    field programmable gate arrays; multiprocessing systems; reconfigurable architectures; system-on-chip; AMBA bus; field programmable gate array; heterogeneous multicore system on chip; microprocessor; parallel processing; run-time reconfigurable virtual FPGA architecture; Computer architecture; Field programmable gate arrays; Hardware; Microprocessors; Routing; Software; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
  • Conference_Location
    Shanghai
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-61284-425-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2011.135
  • Filename
    6008830