The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 14, 2006

Filed:

Oct. 11, 2002
Applicants:

Tim Allen, Santa Cruz, CA (US);

Michael Fairman, Santa Cruz, CA (US);

Mario Guzman, San Jose, CA (US);

Bryan Hoyer, Boulder Creek, CA (US);

Chris Lane, San Jose, CA (US);

Kerry Veenstra, San Jose, CA (US);

Keith Duwel, San Jose, CA (US);

Andy L. Lee, San Jose, CA (US);

Inventors:

Tim Allen, Santa Cruz, CA (US);

Michael Fairman, Santa Cruz, CA (US);

Mario Guzman, San Jose, CA (US);

Bryan Hoyer, Boulder Creek, CA (US);

Chris Lane, San Jose, CA (US);

Kerry Veenstra, San Jose, CA (US);

Keith Duwel, San Jose, CA (US);

Andy L. Lee, San Jose, CA (US);

Assignee:

Altera Corporation, San Jose, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G01R 31/28 (2006.01);
U.S. Cl.
CPC ...
Abstract

A programmable logic system includes a reconfigurable programmable logic device and configuration storage that stores at least two configurations. A default configuration loads first and then loads the desired user application configuration. If the user application configuration fails, the system saves data regarding the failure and then returns to the default configuration for recovery. The default configuration, after reading the failure data, causes an operator to be called to intervene, or loads a different (e.g., previous) configuration if one is available in configuration storage. The system is particularly useful where the user can update configurations remotely. In an alternative mode, the system stores only the user configuration (which is loaded first) and the default configuration. If a newly-loaded configuration fails, the default configuration is loaded and signals the operator or takes other action short of loading a different configuration.


Find Patent Forward Citations

Loading…