Patent ID: 7689726

Claim:
A method for sending encoded data from an integrated circuit device, comprising: accessing at least one boot core with the integrated circuit device, the at least one boot core for configuring the integrated circuit device; configuring the integrated circuit device responsive to the at least one boot core accessed that provides a peripheral interface internal to the integrated circuit device; obtaining configuration data written to configuration memory, output of the configuration memory for directly controlling states of programmable gates of the integrated circuit device, the configuration data obtained via an internal interface of the integrated circuit device; the internal interface being a configuration access port internal to the integrated circuit device and configurable for internally reading back the configuration data written to the configuration memory without having to export the configuration data read from the configuration memory of the integrated circuit device as part of the reading back; accessing a set of instructions by a processing device internal to the integrated circuit device; encoding by the processing device the configuration data with the set of instructions to provide encoded configuration data; the encoding being performed internally with respect to the integrated circuit device; and sending the encoded configuration data via the peripheral interface.