Resumo (PT):
Abstract (EN):
Run-time reconfiguration is a useful approach to the implementation of highly-adaptive embedded systems. To generate partial bitstreams at run-time for dynamic reconfiguration of sections of a platform FPGA we combine partial bitstreams of coarse-grained components specified by an acyclic netlist. The placement an routing algorithm play and essential role on the generation of partial bitstreams. A greedy placement heuristic based on topological sorting is used to determine the positions of individual components, and a router based on non-backtracking search over restricted areas determines the routes for the interconnections. The approach is validated with a set of 35 benchmarks (both synthetic and application-derived) having between three and 41 components, the complete process of bitstream generation takes between 7s and 101s (average 48.3s) when running on an embedded PowerPC 405 microprocessor clocked at 300MHz.
Language:
English
Type (Professor's evaluation):
Scientific
Contact:
jcf@fe.up.pt
No. of pages:
8