Patent ID: 7971072
Filing Date: 2011-06-28
Classification: G06F,H04L

Abstract:
1. A method comprising: configuring a trusted loader on a target device; disabling external partial reconfiguration access after said configuring, wherein said target device includes an internal configuration access port that is accessible to said trusted loader for partially programming said target device; accessing a communications network by said trusted loader and submitting a request for an encrypted IP core from an IP core vendor via said communications network by the trusted loader; downloading said encrypted IP core from said IP core vendor directly to said target device by said trusted loader via said communications network without passing through a user development system, said target device comprises a programmable device; generating a decrypted IP core by decrypting said encrypted IP core by said trusted loader; determining a location in which to place said decrypted configuration bitstream by said trusted loader; and programming said decrypted IP core into said target device at said location by said trusted loader; wherein said programming of said target device with said decrypted IP core partially reconfigures said target device via said internal configuration access port.