Patent ID: 7328335
Filing Date: 2008-02-05
Classification: G06F,H03K

Abstract:
1. A method for configuring a programmable logic device, comprising: accessing at least one boot core with the programmable logic device, the at least one boot core for configuring the programmable logic device; configuring the programmable logic device responsive to the at least one boot core accessed that provides a peripheral interface internal to the programmable logic device, the peripheral interface for connectivity to obtain encoded data external to the programmable logic device; the configuring of the programmable logic device responsive to the at least one boot core accessed further providing an internal configuration access port controller instantiated in programmable logic of the programmable logic device for controlling access to an internal configuration access port of the programmable logic device; obtaining the encoded data by the programmable logic device via the peripheral interface; accessing at least one set of instructions by a processing device of the programmable logic device; decoding by the processing device the encoded data with the at least one set of instructions to provide configuration data; accessing by the processing device at least one interface library; and programming using the processing device of the programmable logic device with the configuration data using the at least one interface library, the configuration data written to configuration memory of the programmable logic device via the internal configuration access port of the programmable logic device.