System and method for configuration of electronic devices using a smart card which having configuration data stored therein
AssigneeXilinx, Inc.
InventorsNeil G. Jacobson, Matthew T. Murphy
Life of this patent
Estimating the term…
Abstract
A system and method for configuration of electronic devices using a smart card. A smart card configurable and testable system includes a programmable device, a bridge coupled to the programmable device, and a smart card interface coupled to the bridge. The bridge is configured and arranged to format configuration data from the smart card for transmission to the programmable device, and the smart card interface arrangement is configured and arranged to provide configuration data from the smart card to the bridge.
Claims21
A smart card programmable electronic system, comprising:
- a programmable logic device;
- a smart card having a processor and a memory, wherein the memory is configured with configuration data for programming logic of the programmable logic device and a control program executable on the processor to output the configuration data;
- a bridge coupled to the programmable logic device, and configured and arranged to format configuration data from the smart card for transmission to the programmable logic device;
- and
- a smart card interface arrangement coupled to the smart card and to the bridge, and configured and arranged to provide configuration data from the smart card to the bridge.
A method for configuring a programmable logic device, comprising:
- storing selected configuration data on a smart card, the configuration data being adapted for programming logic of the programmable logic device;
- reading the configuration data from the smart card;
- translating the configuration data to a selected format compatible with a configuration interface for the programmable logic device;
- and
- downloading the translated configuration data in the selected format to the programmable logic device.
An apparatus for configuring a programmable logic device with configuration data from a smart card, comprising:
- means for reading the configuration data from the smart card, the configuration data being adapted for programming logic of the programmable logic device;
- means for translating the configuration data to a selected format compatible with a configuration interface for the programmable logic device;
- and
- means for downloading configuration data in the selected format to the programmable logic device.
Dependencies are inferred from the claim text.