Patent US5237687A successfully refreshed from Google Patents.
US5237687A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Microprogram load unit having alternative backup memory sources
Assignee: Hitachi Ltd
•
Filing: 1985-08-22
•
Granted: 1993-08-17
•
Expires: 2005-08-22
Abstract
Abstract A microprogram load unit comprising a readable and writable microprogram memory within a central processor unit for storing microprogram, a relatively low speed, readable and writable, nonvolatile memory unit, and a readable and writable memory with battery backup. It is determined whether data of the readable and writable memory with backup has been lost or not when power is turned on. If data loss is not present, microprogram is read out of the readable and writable memory with backup and written into the microprogram memory. If data loss is present, microprogram is read out of the nonvolatile memory unit and is written into the microprogram memory.
Inventors
- 👤 Tadashi Okamoto
- 👤 Hiromasa Yamaoka
- 👤 Kazuhiko Shimoyama
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 07:35
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/24
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
373 words
An information processing system, comprising: a processing unit to which power is supplied for operation thereof and including a volatile first readable and writable memory unit for storing a microprogram, an arithmetic section for processing information under control of the microprogram stored in said first memory unit, and a power restoration detector for detecting when power is restored to the processing unit after power interruption; an external memory unit in the form of a second, relatively low speed, readable and writable, nonvolatile, memory unit for storing the microprogram which is stored in said first memory unit; a main memory unit including a volatile third readable and writable memory unit for storing the microprogram stored in said first memory unit and being connected to a backup battery, and detecting means for detecting loss of at least part of the microprogram stored in said third memory unit; a program transfer unit responsive to said power restoration detector for transferring said microprogram from said main memory unit or said external memory unit to said processing unit for storage in said first memory unit when power is restored to said processing unit, including transfer control means responsive to said detecting means detecting a loss of at least part of the microprogram stored in said third memory unit for transferring said microprogram from said second memory unit to said first memory unit and for otherwise transferring said microprogram from said third memory unit to said first memory unit when said detecting means indicates that the microprogram stored in said third memory means is valid; and a bus having address lines and data lines interconnecting said processing unit, said main memory and said program transfer unit; wherein said processing unit further includes a microprogram counter for generating access signals for accessing storage locations in said first memory unit to read out the microprogram in said first memory unit to said arithmetic section, a selector for connecting either said microprogram counter or the address lines of said bus to said first memory unit, and a loading admission flag unit responsive to said power restoration detector for controlling said selector to connect said address lines of said bus to said first memory unit when power to the processing unit is restored.
Claim 2
Dependent Claim
373 words
An information processing system, comprising: a processing unit to which power is supplied for operation thereof and including a volatile first readable and writable memory unit for storing a microprogram, an arithmetic section for processing information under control of the microprogram stored in said first memory unit, and a power restoration detector for detecting when power is restored to the processing unit after power interruption; an external memory unit in the form of a second, relatively low speed, readable and writable, nonvolatile, memory unit for storing the microprogram which is stored in said first memory unit; a main memory unit including a volatile third readable and writable memory unit for storing the microprogram stored in said first memory unit and being connected to a backup battery, and detecting means for detecting loss of at least part of the microprogram stored in said third memory unit; a program transfer unit responsive to said power restoration detector for transferring said microprogram from said main memory unit or said external memory unit to said processing unit for storage in said first memory unit when power is restored to said processing unit, including transfer control means responsive to said detecting means detecting a loss of at least part of the microprogram stored in said third memory unit for transferring said microprogram from said second memory unit to said first memory unit and for otherwise transferring said microprogram from said third memory unit to said first memory unit when said detecting means indicates that the microprogram stored in said third memory means is valid; and a bus having address lines and data lines interconnecting said processing unit, said main memory and said program transfer unit; wherein said processing unit further includes a microprogram counter for generating access signals for accessing storage locations in said first memory unit to read out the microprogram in said first memory unit to said arithmetic section, a selector for connecting either said microprogram counter or the address lines of said bus to said first memory unit, and a loading admission flag unit responsive to said power restoration detector for controlling said selector to connect said address lines of said bus to said first memory unit when power to the processing unit is restored.
Claim 3
Dependent Claim
36 words
An information processing system according to claim 1, wherein said loading admission flag unit disables said microprogram counter while said selector is controlled to connect said address lines of said bus to said first memory unit.
Claim 4
Dependent Claim
89 words
An information processing system according to claim 1, wherein said transfer control means in said program transfer unit indicates to said loading admission flag unit when the transfer of the microprogram from said second memory unit or said third memory unit to said first memory unit is complete, and said loading admission flag unit is responsive to information from said program transfer unit indicating completion of transfer of the microprogram for enabling said microprogram counter and controlling said selector to connect said microprogram counter to said first memory unit.
References Cited (Backward Citations)
US4458307A
Cited
JPS54107226A
Cited
JPS5534345A
Cited
US4393500A
Cited
US4327410A
Cited
US4584663A
Cited
US4491914A
Cited
US4523295A
Cited
US4564922A
Cited
US4648066A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-08-16 | 1997-02-15 | 1997-08-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-08-16 | 2001-02-15 | 2001-08-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-08-16 | 2005-02-15 | 2005-08-17 | $7700.00 | Window Closed / Lapsed |