US4736290A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Microprocessors
Assignee: International Business Machines Corp
•
Filing: 1986-06-13
•
Granted: 1988-04-05
•
Expires: 2006-06-13
Abstract
Abstract A microprocessor that has two operating modes for generating memory location addresses includes a processor 20 connected to a read-only memory 21, a random access memory 22, and an I/O unit 23 through control 25, data 26 and address 27 buses. A remapper unit 24 is connected in the address bus between the processor 20 and the read only memory and the random access memory so that when it is enabled by a signal from the I/O unit it can selectively change addresses generated by the processor and thus redirect the control of the microprocessor.
Inventors
- 👤 Ian M. McCallion
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 23:20
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4403; G06F9/455; G06F9/45533; G06F9/45537
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
110 words
A microprocessor comprising a processor unit, a read only memory, a random access memory and an input-output unit connected by a control bus, a data bus and an address bus and which has at least a first mode and a second mode of operation for the generation of memory location addresses, characterized in that the microprocessor also includes a remapper unit connected in the address bus between the processor unit and the read only memory and te random access memory, means when changing modes for providing an enable signal to said remapper unit, said remapper unit responsive to said enable signal to selectively change address words generated by the processor.
Claim 2
Dependent Claim
110 words
A microprocessor comprising a processor unit, a read only memory, a random access memory and an input-output unit connected by a control bus, a data bus and an address bus and which has at least a first mode and a second mode of operation for the generation of memory location addresses, characterized in that the microprocessor also includes a remapper unit connected in the address bus between the processor unit and the read only memory and te random access memory, means when changing modes for providing an enable signal to said remapper unit, said remapper unit responsive to said enable signal to selectively change address words generated by the processor.
Claim 3
Dependent Claim
43 words
A microprocessor as claimed in claim 1 in which the remapper unit connected in the address bus receives one bit of each address word generated by the processor unit and when enabled replaces the value of said one bit with a different value.
Claim 4
Dependent Claim
54 words
A microprocessor as claimed in claim 1 in whicht he first mode provides an address that invokes a power-on start-up control program and the second mode provides an address that bypasses the power-on start-up program which differs by one bit from the address of the first mode and invokes a mode switching control program.
Claim 5
Dependent Claim
62 words
A microprocessor as claimed in claim 3 in which the mode switching control program controls the processor to perform the following functions: (a) mask off interrupts, (b) store in random access memory the relevant processor information, (c) activate the remapper, (d) activate the reset, (e) release the remapper, (f) load the information saved at (a) into the processor, and (g) enable interrupts.
Claim 6
Dependent Claim
55 words
A microprocessor as claimed in claim 2 in which the first mode provides an address that invokes a power-on start-up control program and the second mode provides an address that bypasses the power-on start-up control program which differs by one bit from the address of the first mode and invokes a mode switching control program.
Claim 7
Dependent Claim
62 words
A microprocessor as claimed in claim 5 in which the mode switching control program controls the processor to perform the following instructions: (a) mask off interrupts, (b) store in random access memory the relevant processor information, (c) activate the remapper, (d) activate the reset, (e) release the remapper, (f) load the information saved at (a) into the processor, and (g) enable interrupts.
Claim 8
Dependent Claim
149 words
In a microprocessor of the type comprising a processor unit, a read only memory, a random access memory and an input-output unit connected by a control bus, a data bus and an address bus and which has at least a first mode and a second mode of operation for the generation of memory location addresses, said processor in response to a mode change providing an address on the address bus that causes a power-on start-up program to be invoked, the improvement for bypassing the power-on start-up program comprising: a remapping unit connected in the address bus between the processor unit and the read only memory and the random access memory and means for providing an enable signal when changing modes to said remapper unit, said remapper unit responsive to said enable signal to change the address generated by the processor to an address which bypasses the power start-up program.
Claim 9
Dependent Claim
149 words
In a microprocessor of the type comprising a processor unit, a read only memory, a random access memory and an input-output unit connected by a control bus, a data bus and an address bus and which has at least a first mode and a second mode of operation for the generation of memory location addresses, said processor in response to a mode change providing an address on the address bus that causes a power-on start-up program to be invoked, the improvement for bypassing the power-on start-up program comprising: a remapping unit connected in the address bus between the processor unit and the read only memory and the random access memory and means for providing an enable signal when changing modes to said remapper unit, said remapper unit responsive to said enable signal to change the address generated by the processor to an address which bypasses the power start-up program.
Claim 10
Dependent Claim
226 words
In a microprocessor of the type comprising a processor unit, a read only memory, a random access memory and an input-output unit connected by a control bus, a data bus and an address bus and which has at leas a normal mode and protected mode of operation for the generation of memory location addresses, said processor normally in response to the normal mode providing an address on the address bus that causes a power-on start-up program to be invoked, the improvement for bypassing the power-on start-up program when after being in the protected mode, switching back to the normal mode comprising: said read only memory providing at a given address operation in the normal mode with the power-on start-up program, said random access memory providing at address one bit different from said given address a program that puts the operation in the normal mode without the power-on start-up program, a remapper unit connected in one line of the address bus between the processor switching unit and the read only memory and the random access memory and means for providing an enable signal to said remapper unit when changing from said protected mode back to said normal mode, said remapper unit responsive to said enable signal to change by one bit the address generated by the processor to provide the address which bypasses the power-on start-up program.
Claim 11
Dependent Claim
226 words
In a microprocessor of the type comprising a processor unit, a read only memory, a random access memory and an input-output unit connected by a control bus, a data bus and an address bus and which has at leas a normal mode and protected mode of operation for the generation of memory location addresses, said processor normally in response to the normal mode providing an address on the address bus that causes a power-on start-up program to be invoked, the improvement for bypassing the power-on start-up program when after being in the protected mode, switching back to the normal mode comprising: said read only memory providing at a given address operation in the normal mode with the power-on start-up program, said random access memory providing at address one bit different from said given address a program that puts the operation in the normal mode without the power-on start-up program, a remapper unit connected in one line of the address bus between the processor switching unit and the read only memory and the random access memory and means for providing an enable signal to said remapper unit when changing from said protected mode back to said normal mode, said remapper unit responsive to said enable signal to change by one bit the address generated by the processor to provide the address which bypasses the power-on start-up program.
References Cited (Backward Citations)
US3737860A
Cited
US4121286A
Cited
US4030073A
Cited
US4153933A
Cited
US4045782A
Cited
US4179735A
Cited
US4228502A
Cited
US4382279A
Cited
US4340932A
Cited
US4302809A
Cited
US4374411A
Cited
US4403283A
Cited
EP0055553A2
Cited
US4443847A
Cited
US4445170A
Cited
US4580212A
Cited
US4368515A
Cited
US4450524A
Cited
US4528648A
Cited
US4527251A
Cited
US4608632A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1991-04-05 | 1991-10-05 | 1992-04-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1995-04-05 | 1995-10-05 | 1996-04-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1999-04-05 | 1999-10-05 | 2000-04-05 | $7700.00 | Window Closed / Lapsed |