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