DocumentCode :
3509439
Title :
Execution Objects for Dynamically Reconfigurable FPGA Systems
Author :
Oliver, Timothy F. ; Maskell, Douglas L.
Author_Institution :
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore
fYear :
2006
fDate :
28-30 Aug. 2006
Firstpage :
1
Lastpage :
4
Abstract :
This paper explores the use of pre-routed cores as execution objects in an object-oriented programming model and execution environment for dynamic computing on FPGA. In order to maintain FPGA computing performance it is crucial to thoroughly analyze the issues at the lowest level of device detail in order to ensure that computing circuit encapsulation is as efficient as possible. The first methodology that allows a core to scale its interface bandwidth to the maximum available in a routing channel was presented. Cores can be constructed independently from the rest of the system using a framework that is independent of the method used to place and route primitive components within the core. The authors used an architecture model and CAD tools that mirror those used in industry. Abutting cores are instantly connected by co-location of interface wires. Eliminating run-time routing drastically reduces the time taken to construct a system using a set of cores. It was illustrated how, although pre-routing has an adverse impact on core performance by up to 14%, it can improve functional density by up to six times for rapid reconfiguration
Keywords :
electronic design automation; field programmable gate arrays; hardware-software codesign; object-oriented programming; CAD tools; FPGA; abutting cores; computing circuit encapsulation; dynamic computing; dynamical reconfiguration; field programmable gate array; interface bandwidth core; interface wire colocation; object-oriented programming; prerouted cores; routing channel; Bandwidth; Circuit analysis computing; Dynamic programming; Encapsulation; Field programmable gate arrays; Mirrors; Object oriented modeling; Object oriented programming; Performance analysis; Routing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
Conference_Location :
Madrid
Print_ISBN :
1-4244-0312-X
Type :
conf
DOI :
10.1109/FPL.2006.311331
Filename :
4101093
Link To Document :
بازگشت