Patent US5018062A successfully refreshed from Google Patents.
US5018062A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for overriding a ROM routine in response to a reset
Assignee: A I ARCHITECTS Inc A CORP OF MA
•
Filing: 1987-10-23
•
Granted: 1991-05-21
•
Expires: 2007-10-23
Abstract
Abstract An electronic device comprising a state machine is coupled between the ROM and its socket. When armed by an arming sequence, the device responds to an address from a microprocessor during a reset operation to modify the output of the ROM. The modified output causes a jump to a routine in RAM rather than a jump in an initialization routine in the ROM. This enables a user to change the microprocessor's addressing mode from protected to real without a complete initialization of the system. Arming of the device and reset of microprocessor is caused by a protected mode routine, and after reset the mircroprocessor processes a real mode routine.
Inventors
- 👤 David E. Culler
- 👤 Gregory M. Papadopoulos
- 👤 Richard P. Schneider
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 08:32
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/32
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
147 words
A system comprising memory which includes read only memory (ROM) addressed by a microprocessor, the microprocessor responding to a reset signal to address an initialization routine in said ROM, the system further comprising: an electronic device coupled between the ROM and the microprocessor to monitor addresses applied to the ROM, said electronic device being connected between the ROM and its socket, the device responding to an address applied to the ROM corresponding to the initialization routine by modifying a signal output from said ROM such that a jump from an address in ROM to another address in said ROM in the initialization routine is changed to a jump to another portion of memory other than said ROM which continues operation of the microprocessor without following the initialization routine; and routines stored in memory other than said ROM for resetting the microprocessor and continuing operation of the microprocessor.
Claim 2
Independent Claim
147 words
A system comprising memory which includes read only memory (ROM) addressed by a microprocessor, the microprocessor responding to a reset signal to address an initialization routine in said ROM, the system further comprising: an electronic device coupled between the ROM and the microprocessor to monitor addresses applied to the ROM, said electronic device being connected between the ROM and its socket, the device responding to an address applied to the ROM corresponding to the initialization routine by modifying a signal output from said ROM such that a jump from an address in ROM to another address in said ROM in the initialization routine is changed to a jump to another portion of memory other than said ROM which continues operation of the microprocessor without following the initialization routine; and routines stored in memory other than said ROM for resetting the microprocessor and continuing operation of the microprocessor.
Claim 3
Dependent Claim
30 words
A system as claimed in claim 1 wherein the electronic device modifies the output from ROM by pulling at least one output pin from the ROM to a predetermined level.
Claim 4
Dependent Claim
30 words
A system as claimed in claim 1 wherein the electronic device is coupled to a socket for receiving the ROM and to pins to be mounted in a like socket.
Claim 5
Dependent Claim
34 words
A system as claimed in claim 1 wherein the electronic device comprises a state machine which responds to an arming sequence of signals and to a sequence of addresses corresponding to the initialization routine.
Claim 6
Dependent Claim
17 words
A system as claimed in claim 4 wherein the electronic device is a programmable array logic device.
Claim 7
Dependent Claim
77 words
A system as claimed in claim 1 wherein the electronic device responds to an address from a microprocessor in a reset operation of the microprocessor in changing the microprocessor from a protected mode of operation, in which data in a segment register points to a descriptor which indicates a segment of memory to be addressed, to a real mode of operation in which data in the segment register directly indicates a segment of memory to be addressed.
Claim 8
Dependent Claim
16 words
A system as claimed in claim 1 wherein the jump is changed to random access memory.
Claim 9
Independent Claim
248 words
A system comprising memory which includes read only memory (ROM) addressed by a microprocessor, and in which the microprocessor operates in a real mode in which data in a segment register directly indicates a segment of memory addressed and a protected mode in which data in the segment register points to a descriptor which indicates the segment of memory to be addressed, and the microprocessor is switched from protected mode to real mode by a reset operation in which the microprocessor addresses an initialization routine in said ROM, the system further comprising: an electronic device coupled between the ROM and the microprocessor to monitor addresses applied to the ROM, said electronic device being connected between the ROM and its socket, the device responding to predetermined arming signals to reach a state from which it responds to an address applied to the ROM corresponding to the initialization routine, the device responding by causing the microprocessor to process a routine other than the initialization routine stored in memory other than said ROM; and routines stored in memory other than said ROM for arming the electronic device, resetting the microprocessor in real mode; wherein the electronic device causes the microprocessor to process a routine other than the initialization routine by modifying a signal output from the ROM such that a jump from an address in ROM to another address in ROM in the initialization routine is changed to a jump to another portion of memory which continues operation of the microprocessor.
Claim 10
Independent Claim
248 words
A system comprising memory which includes read only memory (ROM) addressed by a microprocessor, and in which the microprocessor operates in a real mode in which data in a segment register directly indicates a segment of memory addressed and a protected mode in which data in the segment register points to a descriptor which indicates the segment of memory to be addressed, and the microprocessor is switched from protected mode to real mode by a reset operation in which the microprocessor addresses an initialization routine in said ROM, the system further comprising: an electronic device coupled between the ROM and the microprocessor to monitor addresses applied to the ROM, said electronic device being connected between the ROM and its socket, the device responding to predetermined arming signals to reach a state from which it responds to an address applied to the ROM corresponding to the initialization routine, the device responding by causing the microprocessor to process a routine other than the initialization routine stored in memory other than said ROM; and routines stored in memory other than said ROM for arming the electronic device, resetting the microprocessor in real mode; wherein the electronic device causes the microprocessor to process a routine other than the initialization routine by modifying a signal output from the ROM such that a jump from an address in ROM to another address in ROM in the initialization routine is changed to a jump to another portion of memory which continues operation of the microprocessor.
Claim 11
Dependent Claim
30 words
A system as claimed in claim 8 wherein the electronic device modifies the output from ROM by pulling at least one output pin from the ROM to a predetermined level.
Claim 12
Dependent Claim
30 words
A system as claimed in claim 8 wherein the electronic device is coupled to a socket for receiving the ROM and to pins to be mounted in a like socket.
Claim 13
Independent Claim
211 words
A system comprising memory which includes read only memory (ROM) addressed by a microprocessor, and in which the microprocessor operates in a real mode in which data in a segment register directly indicates a segment of memory addressed and a protected mode in which data in the segment register points to a descriptor which indicates the segment of memory to be addressed, and the microprocessor is switched from protected mode to real mode by a reset operation in which the microprocessor addresses an initialization routine in said ROM in response to a reset signal, the system further comprising: an electronic device coupled between the ROM and microprocessor to monitor addresses applied to the ROM, the device responding to predetermined arming signals to reach a state from which it responds to an address applied to the ROM corresponding to the initialization routine, the device responding by causing the microprocessor to process a routine other than the initialization routine stored in memory other than said ROM; and routines stored in memory other than said ROM for arming the electronic device, resetting the microprocessor in real mode; wherein the electronic device comprises a state machine which responds to an arming sequence of signals and to a sequence of addresses corresponding to the initialization routine.
Claim 14
Independent Claim
211 words
A system comprising memory which includes read only memory (ROM) addressed by a microprocessor, and in which the microprocessor operates in a real mode in which data in a segment register directly indicates a segment of memory addressed and a protected mode in which data in the segment register points to a descriptor which indicates the segment of memory to be addressed, and the microprocessor is switched from protected mode to real mode by a reset operation in which the microprocessor addresses an initialization routine in said ROM in response to a reset signal, the system further comprising: an electronic device coupled between the ROM and microprocessor to monitor addresses applied to the ROM, the device responding to predetermined arming signals to reach a state from which it responds to an address applied to the ROM corresponding to the initialization routine, the device responding by causing the microprocessor to process a routine other than the initialization routine stored in memory other than said ROM; and routines stored in memory other than said ROM for arming the electronic device, resetting the microprocessor in real mode; wherein the electronic device comprises a state machine which responds to an arming sequence of signals and to a sequence of addresses corresponding to the initialization routine.
Claim 15
Dependent Claim
17 words
A system as claimed in claim 11 wherein the electronic device is a programmable array logic device.
Claim 16
Independent Claim
150 words
A system comprising memory which includes read only memory (ROM) addressed by a microprocessor, the microprocessor responding to a reset signal to address an initialization routine in said ROM, the system further comprising: an electronic device coupled between the ROM and the microprocessor to monitor addresses applied to the ROM, the device responding to predetermined arming signals to reach a state from which it responds to an address applied to the ROM corresponding to the initialization routine, the device responding by causing the microprocessor to process a routine other than the initialization routine stored in memory other than said ROM; and routines stored in memory other than said ROM for arming the electronic device, resetting the microprocessor and continuing operation of the microprocessor; wherein the electronic device comprises a state machine which responds to an arming sequence of signals and to a sequence of addresses corresponding to the initialization routine.
Claim 17
Independent Claim
150 words
A system comprising memory which includes read only memory (ROM) addressed by a microprocessor, the microprocessor responding to a reset signal to address an initialization routine in said ROM, the system further comprising: an electronic device coupled between the ROM and the microprocessor to monitor addresses applied to the ROM, the device responding to predetermined arming signals to reach a state from which it responds to an address applied to the ROM corresponding to the initialization routine, the device responding by causing the microprocessor to process a routine other than the initialization routine stored in memory other than said ROM; and routines stored in memory other than said ROM for arming the electronic device, resetting the microprocessor and continuing operation of the microprocessor; wherein the electronic device comprises a state machine which responds to an arming sequence of signals and to a sequence of addresses corresponding to the initialization routine.
Claim 18
Independent Claim
162 words
A system comprising memory which includes read only memory (ROM) addressed by a microprocessor, the microprocessor responding to a reset signal to address an initialization routine in said ROM, the system further comprising: an electronic device coupled between the ROM and the microprocessor to monitor addresses applied to the ROM, the device responding to an address applied to the ROM corresponding to the initialization routine by modifying a signal output from said ROM such that a jump from an address in ROM to another address in said ROM in the initialization routine is changed to a jump to another portion of memory other than said ROM which continues operation of the microprocessor without following the initialization routine; the electronic device comprising a state machine which responds to an arming sequence of signals and to a sequence of addresses corresponding to the initialization routine; and routines stored in memory other than said ROM for resetting the microprocessor and continuing operation of the microprocessor.
Claim 19
Independent Claim
162 words
A system comprising memory which includes read only memory (ROM) addressed by a microprocessor, the microprocessor responding to a reset signal to address an initialization routine in said ROM, the system further comprising: an electronic device coupled between the ROM and the microprocessor to monitor addresses applied to the ROM, the device responding to an address applied to the ROM corresponding to the initialization routine by modifying a signal output from said ROM such that a jump from an address in ROM to another address in said ROM in the initialization routine is changed to a jump to another portion of memory other than said ROM which continues operation of the microprocessor without following the initialization routine; the electronic device comprising a state machine which responds to an arming sequence of signals and to a sequence of addresses corresponding to the initialization routine; and routines stored in memory other than said ROM for resetting the microprocessor and continuing operation of the microprocessor.
Claim 20
Dependent Claim
17 words
A system as claimed in claim 14 wherein the electronic device is a programmable array logic device.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-05-20 | 1994-11-19 | 1995-05-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-05-20 | 1998-11-19 | 1999-05-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-05-20 | 2002-11-19 | 2003-05-21 | $7700.00 | Window Closed / Lapsed |