1. A method for reconfiguring an integrated circuit (IC) architecture, the IC architecture having a static part and a reconfigurable part, including the steps of: detecting each incoming packet with a packet filter to determine whether it is a reconfiguration packet including reconfiguration data or a non-reconfiguration packet; if the packet is determined to be a non-reconfiguration packet, forwarding the non-reconfiguration packet to the static part of the IC architecture; if the packet is determined to be a reconfiguration packet, sending to the reconfigurable part of the IC architecture reconfiguration data contained in the reconfiguration packets; and applying reconfiguration data contained in the reconfiguration packets to reconfigure the reconfigurable part of the IC architecture.