A Flexible System Level Design Methodology Targeting Run-Time Reconfigurable FPGAs. (2nd December 2007)