Abstract (EN):
This paper describes and evaluates improvements to a previously-reported method to generate partial FPGA configurations at run-time. The system is intended for use in adaptive embedded systems that employ run-time reconfiguration to achieve high flexibility and performance. The new version handles components netlists with cycles, improves placement by adding an optimization step based on simulated annealing, speeds-up routing by re-using previously created routes and eliminates restrictions on the positions of component terminals. The proof-of-concept implementation running in a Virtex-II Pro FPGA reduces execution time by more than 50% (on average) for a set of 30 benchmark circuits. The complete configuration creation process takes between 3.9s and 38.3s.
Language:
English
Type (Professor's evaluation):
Scientific
Contact:
jcf@fe.up.pt