摘要 |
Circuitry and methods prevent unauthorized programming, or reprogramming, of a programmable device, by requiring a signature in the configuration data to match a signature previously stored in the programmable device. A programmable integrated circuit device includes an input for configuration data, and programming control circuitry operable to derive a current signature from the configuration data, examine a first bit stored in the programmable integrated circuit device, and when the first bit is in a first state, compare the current signature to a first predetermined signature stored in the programmable integrated circuit device and configure the programmable integrated circuit device according to the configuration data only when the current signature matches the first predetermined signature, and when the first bit is in a second state, configure the programmable integrated circuit device according to the configuration data without comparing the current signature to the first predetermined signature. |
主权项 |
1. A programmable integrated circuit device comprising:
an input for configuration data for said programmable integrated circuit device; and programming control circuitry operable to: derive a current signature from said configuration data, examine a first bit stored in said programmable integrated circuit device after the current signature is derived, when said first bit is in a first state, compare said current signature to a first predetermined signature stored in said programmable integrated circuit device and configure said programmable integrated circuit device according to said configuration data only when said current signature matches said first predetermined signature, and when said first bit is in a second state, configure said programmable integrated circuit device according to said configuration data without comparing said current signature to said first predetermined signature. |