Software-Controlled Dynamically Swappable Hardware Design in Partially Reconfigurable Systems. (23rd October 2007)