US4489380A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Write protected memory
Assignee: Bull HN Information Systems Inc
•
Filing: 1982-04-01
•
Granted: 1984-12-18
•
Expires: 2002-04-01
Abstract
Abstract An interactive terminal includes a central processor unit (CPU) having a microprocessor and a random access memory (RAM). Signals from the microprocessor place the RAM in a write protect mode. If the RAM receives a write instruction from the microprocessor when the RAM is in the write protect mode, then an illegal condition is indicated and a nonmaskable interrupt is generated to allow the terminal to recover. When the RAM is in the write protect mode, signals from the microprocessor restore the RAM to its normal read/write mode.
Inventors
- 👤 Richard A. Carey
- 👤 Jerry Falk
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 22:48
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/14; G06F12/1416; G06F12/1425; G06F12/1433
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
365 words
A central processor unit (CPU) including a memory and a microprocessor, said CPU being operative in a write enable mode for writing information into said memory, and further being operative in a write protect mode to cause said microprocessor to branch to a correction microprogram in response to a write memory command generated by said microprocessor, said CPU comprising: microprocessor means for generating a plurality of address signals on an address bus, generating a plurality of data signals on a data bus and generating a plurality of bus cycle signals; write protect means responsive to the plurality of address signals in a first state, a first of the plurality of data signals in a first state, and a first bus cycle signal for generating a first signal in a first state indicative of said write protect mode, said write protect means being responsive to the plurality of address signals in the first state, the first of the plurality of data signals in a second state, and the first bus cycle signal for generating the first signal in a second state, said write protect means being further responsive to the first signal in the first state and a second bus cycle signal for generating a second signal indicative of said memory write mode; memory means responsive to the second bus cycle signal, the second signal for writing a data word representative of the plurality of data signals received from said data bus at an address location of said memory specified by the plurality of address signals in a second state; and nonmaskable interrupt means responsive to the first signal and the second bus cycle signal for generating a third signal for causing said microprocessor means to interrupt a current microprogram to branch to the correction microprogram, wherein said microprocessor means includes, said microprocessor for generating a plurality of command signals to identify the type of bus cycle that said CPU is starting to execute; a multiplexer responsive to the plurality of command signals in a first state for generating the second bus cycle signal; and a bus controller responsive to the plurality of command signals in a second state for generating the first bus cycle signal.
Claim 2
Dependent Claim
365 words
A central processor unit (CPU) including a memory and a microprocessor, said CPU being operative in a write enable mode for writing information into said memory, and further being operative in a write protect mode to cause said microprocessor to branch to a correction microprogram in response to a write memory command generated by said microprocessor, said CPU comprising: microprocessor means for generating a plurality of address signals on an address bus, generating a plurality of data signals on a data bus and generating a plurality of bus cycle signals; write protect means responsive to the plurality of address signals in a first state, a first of the plurality of data signals in a first state, and a first bus cycle signal for generating a first signal in a first state indicative of said write protect mode, said write protect means being responsive to the plurality of address signals in the first state, the first of the plurality of data signals in a second state, and the first bus cycle signal for generating the first signal in a second state, said write protect means being further responsive to the first signal in the first state and a second bus cycle signal for generating a second signal indicative of said memory write mode; memory means responsive to the second bus cycle signal, the second signal for writing a data word representative of the plurality of data signals received from said data bus at an address location of said memory specified by the plurality of address signals in a second state; and nonmaskable interrupt means responsive to the first signal and the second bus cycle signal for generating a third signal for causing said microprocessor means to interrupt a current microprogram to branch to the correction microprogram, wherein said microprocessor means includes, said microprocessor for generating a plurality of command signals to identify the type of bus cycle that said CPU is starting to execute; a multiplexer responsive to the plurality of command signals in a first state for generating the second bus cycle signal; and a bus controller responsive to the plurality of command signals in a second state for generating the first bus cycle signal.
Claim 3
Dependent Claim
157 words
The central processor unit of claim 1 wherein said write protect means comprises: a negative AND gate responsive to the first bus cycle signal and the plurality of address signals in the first state for generating a clock signal; a first bistable element responsive to the first of the plurality of data signals in the first state and the rise of the clock signal to force said first bistable element into a first state and generating the first signal in a first state for indicating said write protect mode, said first bistable element responsive to the first of the plurality of data signals in the second state and the rise of the clock signal to force said first bistable element into a second state and generating the first signal in a second state; and a NAND gate responsive to the first signal in the second state and the second bus cycle signal for generating the second signal.
Claim 4
Dependent Claim
59 words
The central processor unit of claim 2 wherein said nonmaskable interrupt means comprises: logic means responsive to the plurality of address signals in the second state, the second bus cycle signal and the first signal in the first state for generating a fourth signal; and a second bistable element responsive to the third signal for generating the third signal.
References Cited (Backward Citations)
US4298934A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1987-12-18 | 1988-06-18 | 1988-12-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1991-12-18 | 1992-06-18 | 1992-12-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1995-12-18 | 1996-06-18 | 1996-12-18 | $7700.00 | Window Closed / Lapsed |