DocumentCode
2662944
Title
Abstractions and primitives enabling runtime resource allocation for dynamic IP cores using virtual platform FPGAs
Author
Kearney, David A. ; Veldman, Gerard ; Warren, David
Author_Institution
Adv. Comput. Res. Centre, South Australia Univ., Mawson Lakes, SA, Australia
fYear
2003
fDate
15-17 Dec. 2003
Firstpage
403
Lastpage
406
Abstract
The platform approach to hardware design was originally suggested as a method of broadening the domain of applications a custom VLSI chip can be applied to by introducing additional programmability. In this paper we extend the idea of platform design with the objective broadening the range of applications of FPGAs by making runtime resource allocation available for FPGAs that do not support run time reconfiguration natively. We explore this approach by constructing a virtual platform FPGA; that is a reconfigurable platform implemented on top of a native FPGA. The paper gives an overview of the application programmer´s interface of our proposed virtual platform and some of the communication primitives that we have implemented to construct the virtual platform. We note that there is a need for more work in identifying computation primitives for a virtual platform that strike a balance between supporting useful abstractions and having efficient implementations on typical native FPGAs.
Keywords
VLSI; field programmable gate arrays; online operation; resource allocation; VLSI chip; application programmers interface; dynamic IP cores; hardware design; platform design; run time reconfiguration; runtime resource allocation; virtual platform FPGA; Application software; Australia; Costs; Field programmable gate arrays; Hardware; Laboratories; Lakes; Productivity; Resource management; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology (FPT), 2003. Proceedings. 2003 IEEE International Conference on
Print_ISBN
0-7803-8320-6
Type
conf
DOI
10.1109/FPT.2003.1275787
Filename
1275787
Link To Document