Patent US3768075A successfully refreshed from Google Patents.
US3768075A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Extensible microprogram store
Assignee: US Philips Corp
•
Filing: 1970-10-22
•
Granted: 1973-10-23
•
Expires: 1990-10-22
Abstract
Abstract An extensible microprogramme store comprising an electrically invariable read only store (dead store) which can be extended by at least part of a destructive read store (living store) suitable for storing microprogramme words, the electrically invariable read store comprising microprogramme words containing a number of bits or group of bits (command lines) by which the microprogramme words contained in the living store can be selected and read from said living store. An ordering loop is provided between the ''''dead'''' and ''''living'''' stores, whereby a microprogramme word in the living store references a dead store address so that a new dead store-living store cycle can commence.
Inventors
- 👤 J Reitsma
- 👤 J Sanders
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 10:19
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/32; G06F9/322; G06F9/328; G06F9/22; G06F9/223; G06F9/26; G06F9/262; G06F9/268
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
135 words
An extensible microprogramme store, comprising: A. an electrically invariable read only store defined as a ''''dead store'''' having means for selecting and reading microprogramme words from an alternate read store component; B. a read store being the alternate read store component of (A) defined as a ''''living store'''' having contained therein microprogramme words; and C. means defining an ordering loop arranged between said ''''dead store'''' and said ''''living store,'''' wherein a microprogramme word passes from said ''''dead store'''' to said ''''living store'''' in order to utilize a sequence of said microprogramme words contained in the living store, a ''''dead store'''' - ''''living store'''' cycle being completed by a microprogramme word in said ''''living store'''' which contains and references a fixed ''''dead store'''' address, and whereby a new ''''dead store'''' - ''''living store'''' cycle can commence.
Claim 2
Dependent Claim
135 words
An extensible microprogramme store, comprising: A. an electrically invariable read only store defined as a ''''dead store'''' having means for selecting and reading microprogramme words from an alternate read store component; B. a read store being the alternate read store component of (A) defined as a ''''living store'''' having contained therein microprogramme words; and C. means defining an ordering loop arranged between said ''''dead store'''' and said ''''living store,'''' wherein a microprogramme word passes from said ''''dead store'''' to said ''''living store'''' in order to utilize a sequence of said microprogramme words contained in the living store, a ''''dead store'''' - ''''living store'''' cycle being completed by a microprogramme word in said ''''living store'''' which contains and references a fixed ''''dead store'''' address, and whereby a new ''''dead store'''' - ''''living store'''' cycle can commence.
Claim 3
Dependent Claim
30 words
The extensible microprogramme store of claim 1, wherein said ''''living store'''' is further associated with an address register which contains the address of a microprogramme word in the ''''living store.''''
Claim 4
Dependent Claim
116 words
The extensible microprogramme store of claim 2, wherein the address of the microprogramme word contained in the address register can be selected from the ''''living store'''' by a command line of the ''''dead store'''' while its associated microprogramme word can be read from the ''''living store,'''' and wherein contents of the address register can be extended under the control of an additional command line of the ''''dead store'''' so that the address of the next-following microprogramme word is formed in said ''''living store,'''' said additional command line being defined as a part of the microprogramme word of said ''''dead store'''' comprising a bit or a group of bits providing an activating signal to said ''''living store.''''
Claim 5
Dependent Claim
87 words
The extensible microprogramme store of claim 3, wherein one of the microprogramme words stored in the ''''dead store'''' for the purpose of ordering a microprogramme word from said ''''living store'''' essentially comprises zeros, wherein this microprogramme word when present in an output buffer register associated with said ''''dead store'''' enables a microprogramme word of the ''''living store'''' to be added to said buffer register by a command line of said ''''dead store,'''' whereby the microprogramme word of the ''''living store'''' can be delivered from said buffer register.
Claim 6
Independent Claim
152 words
A method of extending an electrically invariable read only store, defined as a ''''dead store'''' by means of a read store defined as a ''''living store'''' and containing microprogram words, said microprogram words each Containing and referencing a fixed ''''dead store'''' address, said method comprising the steps of: A. passing a microprogram word from said ''''dead store'''' to said ''''living store'''' in order to utilize a sequence of said microprogram words contained in said ''''living store;'''' B. selecting and reading a microprogram word from said ''''living store'''' in response to the passing of the microprogram word from said ''''dead store'''' to said ''''living store,'''' the selected microprogram word containing a fixed ''''dead store'''' address thus completing a ''''dead store'''' - ''''living store'''' cycle, and whereby a new ''''dead store'''' - ''''living store'''' cycle can commence, and wherein subsequent cycles are controlled by said sequence of microprogram words contained in said ''''living store.''''
Claim 7
Independent Claim
152 words
A method of extending an electrically invariable read only store, defined as a ''''dead store'''' by means of a read store defined as a ''''living store'''' and containing microprogram words, said microprogram words each Containing and referencing a fixed ''''dead store'''' address, said method comprising the steps of: A. passing a microprogram word from said ''''dead store'''' to said ''''living store'''' in order to utilize a sequence of said microprogram words contained in said ''''living store;'''' B. selecting and reading a microprogram word from said ''''living store'''' in response to the passing of the microprogram word from said ''''dead store'''' to said ''''living store,'''' the selected microprogram word containing a fixed ''''dead store'''' address thus completing a ''''dead store'''' - ''''living store'''' cycle, and whereby a new ''''dead store'''' - ''''living store'''' cycle can commence, and wherein subsequent cycles are controlled by said sequence of microprogram words contained in said ''''living store.''''
Claim 8
Dependent Claim
72 words
The method of claim 5, wherein said ''''living store'''' is associated with an address register which contains the address of a microprogram word in the ''''living store,'''' and wherein the method further comprises the steps of: C. selecting an address of the microprogram contained in the address register, while reading an associated microprogram word from said ''''living store,'''' and D. forming the address of a next-following microprogram word in said ''''living store.''''
Claim 9
Dependent Claim
83 words
The method of claim 6, wherein one of the microprogram words stored in the ''''dead store'''' for the purpose of ordering a microprogram word from said ''''living store'''' comprises zeros and when this microprogram word is present in an output buffer register associated with said ''''dead store,'''' said method further comprises the steps of: E. adding a microprogram word of the living store to said buffer register; and F. delivering the living store microprogram word from said buffer register to said ''''dead store.''''
References Cited (Backward Citations)
US3302183A
Cited
US3325788A
Cited
US3389376A
Cited
US3391394A
Cited
US3404378A
Cited
US3444527A
Cited
US3432810A
Cited
US3478322A
Cited
US3585600A
Cited
US3599176A
Cited
US3636522A
Cited
US3665426A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1976-10-22 | 1977-04-23 | 1977-10-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1980-10-22 | 1981-04-23 | 1981-10-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1984-10-22 | 1985-04-23 | 1985-10-23 | $7700.00 | Window Closed / Lapsed |