System and method for providing operation information to configurable devices
AssigneeDell Products L.P.
InventorsMichael J. Stumpf, Sandor Tibor Farkas, Sanjiv Sinha
Life of this patent
Estimating the term…
Abstract
Methods and systems for providing computer implemented services using configurable hardware components are disclosed. To update operation of a configurable hardware component, a large amount of data may be provided to a single input/output pin of the configurable hardware component. The large amount of data may be encoded in a complex waveform corresponding with at least eleven bits of digital data. The complex waveform may be interpreted by the configurable hardware component to obtain the large amount of data. Using the large amount of data, the configurable hardware component may update its operation to be in condition for providing the computer implemented services.
Claims20
A method for providing computer-implemented services, comprising:
- identifying, by a programmable logic device (PLD), a start up of a host data processing system;
- during the start up:
- initiating, by the PLD, generation of a complex waveform by a configurable waveform generation circuit, wherein the configurable waveform generation circuit is adapted to generate a number of unique complex waveforms corresponding to at least eleven bits of digital data;
- monitoring, by the PLD and using a single pin of the PLD, the complex waveform during a period of time;
- obtaining, by the PLD, digital data based on the monitoring of the complex waveform;
- updating, by the PLD and using the digital data, operation of the PLD to obtain an updated PLD;
- and
- providing, by the updated PLD, computer implemented services.
A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations for providing computer implemented service, the operations comprising:
- identifying, by a programmable logic device (PLD), a start up of a host data processing system;
- during the start up:
- initiating, by the PLD, generation of a complex waveform by a configurable waveform generation circuit, wherein the configurable waveform generation circuit is adapted to generate a number of unique complex waveforms corresponding to at least eleven bits of digital data;
- monitoring, by the PLD and using a single pin of the PLD, the complex waveform during a period of time;
- obtaining, by the PLD, digital data based on the monitoring of the complex waveform;
- updating, by the PLD and using the digital data, operation of the PLD to obtain an updated PLD;
- and
- providing, by the updated PLD, the computer implemented services.
A data processing system, comprising:
- a programmable logic device (PLD);
- and
- a memory coupled to the PLD to store instructions, which when executed by the PLD, cause the PLD to perform operations for providing computer implemented service, the operations comprising:
- identifying a start up of the data processing system;
- during the start up:
- initiating generation of a complex waveform by a configurable waveform generation circuit, wherein the configurable waveform generation circuit is adapted to generate a number of unique complex waveforms corresponding to at least eleven bits of digital data;
- monitoring, using a single pin of the PLD, the complex waveform during a period of time;
- obtaining digital data based on the monitoring of the complex waveform;
- updating, using the digital data, operation of the PLD to place the PLD into an updated state;
- and
- providing, by the PLD while in the updated state, the computer implemented services.
Dependencies are inferred from the claim text.