Development of a Reconfigurable Multi-Faceted Communications Device Using Partial Dynamic Reconfiguration