← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag