DocumentCode :
1900053
Title :
Building partial systems with GoAhead
Author :
Beckhoff, Christian ; Wold, Alexander ; Fritzell, Anders ; Koch, Dirk ; Torresen, Jim
Author_Institution :
Dept. of Inf., Univ. of Oslo, Oslo, Norway
fYear :
2013
fDate :
2-4 Sept. 2013
Firstpage :
1
Lastpage :
1
Abstract :
GOAHEAD is a tool for easily building complex run-time reconfigurable systems. The tool provides sophisticated features like module relocation, hierarchical reconfiguration, or reusing modules among different systems. This demonstration shows 1) how reconfigurable systems can be built using GOAHEAD with only a few mouse clicks. In addition, 2) we will show how a partial module can be compiled all the way to the final bitstream running on an Atlys Spartan-6 FPGA board in one single batch job. The demonstrated system can simultaneously host up to 75 video overlay modules or 10 partially reconfigurable MIPS CPU systems. In the latter case, the CPUs feature reconfigurable custom instruction set extensions, hence demonstrating a hierarchically reconfigurable multi-core system.
Keywords :
electronic engineering computing; field programmable gate arrays; instruction sets; multiprocessing systems; Atlys Spartan-6 FPGA board; GOAHEAD tool; complex run-time reconfigurable systems; feature reconfigurable custom instruction set extensions; hierarchical reconfiguration; hierarchically reconfigurable multicore system; module relocation; mouse clicks; partially reconfigurable MIPS CPU systems; reusing modules; single batch job; video overlay modules; Acceleration; Buildings; Educational institutions; Electronic mail; Field programmable gate arrays; Informatics; Streaming media;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
Conference_Location :
Porto
Type :
conf
DOI :
10.1109/FPL.2013.6645634
Filename :
6645634
Link To Document :
بازگشت