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 :
بازگشت