Dynamically Reconfigurable Systems: Architectures,