Patent ID: 7685327

Claim:
A method for identifying and configuring a system, comprising: reading values of identification codes from each of a first plurality of devices of a first system; generating a first system identifier value that identifies the first system as a function of the read values; wherein the first plurality of devices is arranged and coupled in a scan chain, and the function used in generating the first system identifier value is further a function of respective positions of the first plurality of devices in the scan chain; storing the first system identifier value in association with respective configuration data sets for the first plurality of devices; reading values of identification codes from each of a second plurality of devices coupled in a scan chain in a target system; generating a target system identifier value that identifies the target system as a function of the values read from the second plurality of devices and respective positions of the second plurality of devices in the scan chain in the target system; comparing the stored first system identifier value to the target system identifier value; configuring the second plurality of devices in the target system with the respective configuration data sets in response to the stored first system identifier value matching the target system identifier value; and halting configuring of the second plurality of devices in the target system in response to the stored first system identifier value not matching the target system identifier value.