Patent US4663707A successfully refreshed from Google Patents.
US4663707A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multilevel bootstrap apparatus
Assignee: C&T ASIC ("CHIPS") A CORP OF
•
Filing: 1984-05-25
•
Granted: 1987-05-05
•
Expires: 2004-05-25
Abstract
Abstract Disclosed is a computer system which includes multiple levels of bootstrap code. The first level of bootstrap code is stored in a non-volatile storage means associated with a host processor. A second non-volatile storage means is provided which stores a second level of bootstrap code. A processor means, separate from the host processor, controls access by the host system to both the first and second non-volatile storage means. The second non-volatile storage means in the preferred embodiment is electrically writable and erasable by the host computer system, by the processor means associated with the second non-volatile storage means, or by an input device provided for that purpose.
Inventors
- 👤 Daniel A. Dawson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 19:54
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F15/00; G06F15/16; G06F15/177; G06F9/22; G06F9/24
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
142 words
A data processing apparatus, comprising: (a) computer means for processing data under software control; (b) first non-volatile storage means for storing a first level of bootstrap data; (c) second non-volatile storage means for storing a second level of bootstrap data; (d) initial means for generating an initilization signal; (e) control means, responsive to the initialization signal, for altering configuration data within said second level of bootstrap data in said second non-volatile storage means and for generating a release signal; and (f) hardware means in said computer means responsive to the release signal for causing said computer means to receiver said first and second levels of bootstrap data for initialization of software control of said computer means; and (g) bus means for interconnecting said computer means, said first non-volatile storage means, said second non-volatile storage means, said initialization means and said control means.
Claim 2
Dependent Claim
142 words
A data processing apparatus, comprising: (a) computer means for processing data under software control; (b) first non-volatile storage means for storing a first level of bootstrap data; (c) second non-volatile storage means for storing a second level of bootstrap data; (d) initial means for generating an initilization signal; (e) control means, responsive to the initialization signal, for altering configuration data within said second level of bootstrap data in said second non-volatile storage means and for generating a release signal; and (f) hardware means in said computer means responsive to the release signal for causing said computer means to receiver said first and second levels of bootstrap data for initialization of software control of said computer means; and (g) bus means for interconnecting said computer means, said first non-volatile storage means, said second non-volatile storage means, said initialization means and said control means.
Claim 3
Dependent Claim
54 words
The apparatus of claim 1, wherein: said second non-volatile storage means includes writable storage means for storing at least one portion of said second level of bootstrap data, and means for writing data into said writable storage means in response to control signals; and said control means includes means for generating the control signals.
Claim 4
Dependent Claim
30 words
The apparatus of claim 2, including: input means, in communication with said control means, for providing input to control the configuration data alteration of the second level of bootstrap data.
Claim 5
Dependent Claim
25 words
The apparatus of claim 3, including: display means for displaying system status information during the configuration data alternation of said second level of bootstrap data.
Claim 6
Dependent Claim
36 words
The apparatus of claim 2, wherein: said computer means includes an input/ output terminal in communication with said control means for providing input to control the configuration data alternation of said second level of bootstrap data.
Claim 7
Dependent Claim
27 words
The apparatus of claim 1, wherein: said first level of bootstrap data includes code sufficient for said computer means to receive said second level of bootstrap data.
Claim 8
Dependent Claim
59 words
The apparatus of claim 6, wherein: said second level of bootstrap data includes a first segment of code adapted for general functions of said computer means; a second segment of code adapted for specialized functions of said computer means; and a third segment of configuration data code for control bits and parameters used by the first segment of code.
Claim 9
Dependent Claim
46 words
The apparatus according to claim 1, wherein said second non-volatile storage means includes controllable write means for writing data into at least one portion of said second non-volatile storage means in response to control data; and said computer means includes means for generating said control data.
Claim 10
Dependent Claim
49 words
The apparatus according to claim 1, wherein: said second non-volatile storage means includes controllable write means for writing data into at least one portion of said second non-volatile storage means in response to control data; and including input means, connected with said bus means, for generating said control data.
Claim 11
Dependent Claim
203 words
A data processing apparatus, comprising: (a) computer means for processing data under software control; (b) first non-volatile storage means for storing a first level of bootstrap data; (c) second non-volatile storage means for storing a second level of bootstrap data including writable storage means for storing at least one portion of said second level of bootstrap data, and means for writing data into said writable storage means in response to control signals; (d) initial means for generating an initialization signal; (e) control means responsive to the initialization signal, for altering configuration data of said second level of bootstrap data in said second non-volatile storage means and for generating a release signal and generating the control signals; (f) input means in communication with said control means for providing input to control the configuration data alteration of the second level of bootstrap data; (g) hardware means, within said computer means responsive to said release signal, for enabling said computer means to receive said first and second levels of bootstrap data for initialization of software control of said computer means; and (h) bus means for interconnecting said computer means, said first non-volatile storage means, said second non-volatile storage means, said initial means, and said control means.
Claim 12
Dependent Claim
203 words
A data processing apparatus, comprising: (a) computer means for processing data under software control; (b) first non-volatile storage means for storing a first level of bootstrap data; (c) second non-volatile storage means for storing a second level of bootstrap data including writable storage means for storing at least one portion of said second level of bootstrap data, and means for writing data into said writable storage means in response to control signals; (d) initial means for generating an initialization signal; (e) control means responsive to the initialization signal, for altering configuration data of said second level of bootstrap data in said second non-volatile storage means and for generating a release signal and generating the control signals; (f) input means in communication with said control means for providing input to control the configuration data alteration of the second level of bootstrap data; (g) hardware means, within said computer means responsive to said release signal, for enabling said computer means to receive said first and second levels of bootstrap data for initialization of software control of said computer means; and (h) bus means for interconnecting said computer means, said first non-volatile storage means, said second non-volatile storage means, said initial means, and said control means.
Claim 13
Dependent Claim
81 words
The apparatus of claim 10, wherein: said first level of bootstrap data includes code sufficient for said computer means to receive said second level of bootstrap data; and said second level of bootstrap data includes a first segment of code adapted for general functions of said computer means; a second segment of code adapted for specialized functions of said computer means; and a third segment of configuration data code for control bits and parameters used by the first segment of code.
References Cited (Backward Citations)
US4070704A
Cited
US4244032A
Cited
US4419737A
Cited
US4430704A
Cited
US4392208A
Cited
US4481578A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-05-04 | 1990-11-03 | 1991-05-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-05-04 | 1994-11-03 | 1995-05-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-05-04 | 1998-11-03 | 1999-05-05 | $7700.00 | Window Closed / Lapsed |