DocumentCode
2431283
Title
A heterogeneous SoC architecture with embedded virtual FPGA cores and runtime Core Fusion
Author
Figuli, Peter ; Hübner, Michael ; Girardey, Romuald ; Bapp, Falco ; Bruckschlögl, Thomas ; Thoma, Florian ; Henkel, Jörg ; Becker, Jürgen
Author_Institution
Karlsruhe Inst. of Technol. - KIT, Karlsruhe, Germany
fYear
2011
fDate
6-9 June 2011
Firstpage
96
Lastpage
103
Abstract
Hardware virtualization is a well known technique in processor based hardware architectures for abstraction of the complexity of an underlying hardware from the programmer. Not only processor based hardware, especially Field Programmable Gate Arrays (FPGA), comes with a high complexity and the exploitation for developers suffer from this fact. Each change in the hardware e.g. through an introduction of a new series results in a re-design of the applications. Therefore, a novel concept for FPGA hardware virtualization is introduced in this paper. The advantage with this approach is that the specification of the virtual FPGA stays unchanged, independent from 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, describes the tool chain for the virtual FPGA and introduces with Core Fusion a novel technique that improves the utilization of the virtual FPGA.
Keywords
field programmable gate arrays; hardware-software codesign; multiprocessing systems; system-on-chip; virtualisation; dynamic reconfigurability; field programmable gate arrays; hardware virtualization; heterogeneous SoC architecture; processor based hardware architectures; runtime core fusion; virtual FPGA cores; Computer architecture; Field programmable gate arrays; Hardware; Logic gates; Microprocessors; Random access memory; Registers; Dynamic and partial reconfiguration; FPGA; heterogeneous co-design platform; virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Adaptive Hardware and Systems (AHS), 2011 NASA/ESA Conference on
Conference_Location
San Diego, CA
Print_ISBN
978-1-4577-0598-4
Electronic_ISBN
978-1-4577-0597-7
Type
conf
DOI
10.1109/AHS.2011.5963922
Filename
5963922
Link To Document