Patent US5675772A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5675772A Expired / Lapsed US ⏱️ 0.0 years remaining

Device and method for reconfiguring a computer system with an incompatible CPU

Assignee: Transpacific IP Ltd
•
Filing: 1995-03-23
•
Granted: 1997-10-07
•
Expires: 2015-03-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A converter interface device transforms an incompatible first central processing unit (CPU2) chip into a chip compatible with a CPU1 chip. The CPU1 compatible chip, containing the CPU2, is interchangeable with the CPU1 chip. The converter interface device allows CPU2 to appear to a computer system as having the same pins and pin configuration as the CPU 1. The converter interface device has an address converter, a data converter and a control bus converter. These converters convert CPU2 signals into signals which are CPU1 compatible. In addition, the converter interface device has a bus decoder which decodes the converted CPU1 compatible signal of CPU2 and outputs a signal to a CPU switch unit. The CPU switch unit receives an external CPU select signal, and outputs a CPU1 and CPU2 enable/disable signals. Therefore, a computer system can be upgraded from CPU1 to CPU2, without having to discard the motherboard and software associated with the older CPU1. In addition, for a motherboard that can accommodate two or more CPUs, the converter interface device of the present invention allows having two different types of CPUs on such a motherboard, e.g., CPU1 and CPU2. The present invention further discloses a method for booting up the computer system to either CPU 1 or CPU2. Furthermore, a method for switching the computer system between CPU1 and CPU2 is disclosed.

Inventors

  • 👤 Chih-Yuan Liu
  • 👤 Huan-Pin Tseng

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 18:54
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3877; G06F9/3879; G06F9/44; G06F9/4401; G06F9/4403

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 88 words
A method for booting up a computer system having a plurality of CPUs to a selected CPU, comprising the steps of: booting up said computer system to a default CPU1, accessing a boot partition after said boot up to said default CPU1, said boot partition containing a BIOS code for each of said plurality of CPUs, executing a boot manager program resident in the boot partition, choosing a selected CPU for boot up among said plurality of CPUs, and booting up said computer system to said selected CPU.
Claim 2
Independent Claim 88 words
A method for booting up a computer system having a plurality of CPUs to a selected CPU, comprising the steps of: booting up said computer system to a default CPU1, accessing a boot partition after said boot up to said default CPU1, said boot partition containing a BIOS code for each of said plurality of CPUs, executing a boot manager program resident in the boot partition, choosing a selected CPU for boot up among said plurality of CPUs, and booting up said computer system to said selected CPU.
Claim 3
Dependent Claim 30 words
The method for booting up of claim 1, wherein the step of accessing further includes retrieving a BIOS of said default CPU1 stored in a memory of said computer system.
Claim 4
Dependent Claim 29 words
The method for booting up of claim 1, wherein the step of accessing further includes retrieving a BIOS of said default CPU1 from an EPROM of said computer system.
Claim 5
Dependent Claim 29 words
The method for booting up of claim 1, wherein the step of accessing further includes retrieving a BIOS of said default CPU1 from a RAM of said computer system.
Claim 6
Dependent Claim 27 words
The method for booting up of claim 1, wherein the step of accessing further includes retrieving said boot partition from a hard disk of said computer system.
Claim 7
Dependent Claim 33 words
The method for booting up of claim 1, wherein the step of executing the boot manager program further includes displaying on a screen a boot up selection menu listing said plurality of CPUs.
Claim 8
Dependent Claim 42 words
The method for booting up of claim 1, wherein said step of choosing further includes selecting said default CPU1, and after said step of choosing further includes the step of accessing a CPU1 boot partition from a memory of said computer system.
Claim 9
Dependent Claim 100 words
The method for booting up of claim 1, wherein said step of choosing a selected CPU selects a CPU2, and further includes the steps of after said step of choosing: copying a BIOS of said CPU2 stored in a CPU2 boot partition to a starting address for boot up in a memory of said computer system, simultaneously disabling said CPU1 and enabling said CPU2, resetting said computer system after said CPU2 is enabled, accessing a CPU2 boot partition after said computer system is reset, and executing instructions in said CPU2 boot partition thereby entering a working environment of said CPU2.
Claim 10
Independent Claim 79 words
A method for switching from a CPU1 environment of a computer system to a CPU2 environment comprising the steps of: dedicating a first portion of a memory of said computer system to said CPU1 and a second portion of the memory to CPU2, storing a status of said CPU1 in said first portion of said memory, simultaneously disabling said CPU1 and enabling said CPU2, and switching said computer system to said CPU2 so that said CPU2 environment is entered.
Claim 11
Independent Claim 79 words
A method for switching from a CPU1 environment of a computer system to a CPU2 environment comprising the steps of: dedicating a first portion of a memory of said computer system to said CPU1 and a second portion of the memory to CPU2, storing a status of said CPU1 in said first portion of said memory, simultaneously disabling said CPU1 and enabling said CPU2, and switching said computer system to said CPU2 so that said CPU2 environment is entered.
Claim 12
Dependent Claim 51 words
The method for switching of claim 9, when a BIOS of said CPU2 was not previously loaded, further comprising after said step of storing, copying a BIOS of said CPU2 to said second portion of said memory of said computer system, wherein said step of switching accesses said second memory portion.
Claim 13
Dependent Claim 35 words
The method for switching of claim 9, wherein if a BIOS of said CPU2 was previously loaded, said step of switching includes restoring a status on said second memory portion to a previous CPU2 environment.
Claim 14
Dependent Claim 46 words
The method for switching of claim 9, wherein if a BIOS of said CPU2 was previously loaded, said step of switching includes issuing an interrupt, refreshing a value of the system time, and restoring a status on said second memory portion to a previous CPU2 environment.
Claim 15
Independent Claim 73 words
A method for switching from a CPU1 environment of a computer system to a CPU2 environments comprising the steps of: storing a status of said CPU1 on a hard disk of said computer system, copying a BIOS and a status of said CPU2 to a memory of said computer system, simultaneously disabling said CPU1 and enabling said CPU2, and switching said computer system to said CPU2 so that said CPU2 environment is entered.
Claim 16
Independent Claim 73 words
A method for switching from a CPU1 environment of a computer system to a CPU2 environments comprising the steps of: storing a status of said CPU1 on a hard disk of said computer system, copying a BIOS and a status of said CPU2 to a memory of said computer system, simultaneously disabling said CPU1 and enabling said CPU2, and switching said computer system to said CPU2 so that said CPU2 environment is entered.
Claim 17
Dependent Claim 27 words
The method for switching of claim 13, wherein if a BIOS of said CPU2 was not previously loaded, said step of switching includes issuing a soft reset.
Claim 18
Dependent Claim 45 words
The method for switching of claim 13, wherein if a BIOS of said CPU2 was previously loaded, then said step of switching includes issuing an interrupt signal refreshing a value of the system time and restoring said status of said CPU2 into said system memory.
Claim 19
Dependent Claim 25 words
The method of claim 1, further comprising the step of after choosing a selected CPU, displaying on a screen an indication of the selected CPU.
Claim 20
Dependent Claim 27 words
The method of claim 9, wherein the step of storing a status of said CPU1 further includes storing data in the computer system in said CPU1 environment.
Claim 21
Dependent Claim 26 words
The method of claim 17, wherein the step of storing data in the computer system in said CPU1 environment further includes storing a currently running application.
Claim 22
Dependent Claim 20 words
The method of claim 10, further comprising the step of before accessing said second memory portion, resetting the computer system.
Claim 23
Dependent Claim 26 words
The method of claim 11, wherein the step of restoring a status further includes restoring data previously in the computer system in a previous CPU2 environment.
Claim 24
Dependent Claim 26 words
The method of claim 13, wherein the step of restoring a status further includes restoring data previously in the computer system in a previous CPU2 environment.
Claim 25
Dependent Claim 27 words
The method of claim 13, wherein the step of storing a status of said CPU1 further includes storing data in the computer system in said CPU1 environment.
Claim 26
Dependent Claim 26 words
The method of claim 15, wherein the step of restoring said status further includes restoring data previously in the computer system in a previous CPU2 environment.

References Cited (Backward Citations)

US5297272A Cited
US5386517A Cited
US5519883A Cited
US5515514A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-10-06 2001-04-07 2001-10-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-10-06 2005-04-07 2005-10-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-10-06 2009-04-07 2009-10-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag