Patent ID: 9652410
Date: 2017-05-16
CPC Classifications: G06F,H03K

Claim:
1. A method, comprising: receiving, within a data processing system, desired data for a configuration setting of an IC, wherein the IC is a system-on-chip; reading, using the data processing system, stored data for the configuration setting; comparing, using the data processing system, the stored data with the desired data; determining, using the data processing system, whether updating the configuration setting within the IC requires implementation of at least a portion of a boot process of the IC; determining a selected stage from a plurality of ordered stages of the boot process of the IC where modification of the configuration setting is permitted, wherein the selected stage is subsequent to a first stage; and responsive to the determining that updating the configuration setting within the IC requires implementing at least the portion of the boot process and that the stored data differs from the desired data by the comparing, providing configuration data to the IC, wherein the configuration data comprises the desired data from the data processing system and an instruction to implement the boot process of the IC from the selected stage, wherein the IC automatically initiates the boot process from the selected stage of the boot process using the configuration data.