Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
260 words
A personal computer having a high speed microprocessor responsive to a mode select signal for executing applications programs (written for a slow speed microprocessor), in either a FAST mode or a SLOW MODE, where the high speed microprocessor is software compatible with a slow speed microprocessor, the high speed microprocessor having an internal pre-fetch queue, the high speed microprocessor internal pre-fetch queue being greater than the pre-fetch queue on a slow speed microprocessor, said computer further comprising: (a) A RAM memory having addressable memory word locations comprised of a plurality of bytes; (b) a clock generator responsive to the mode select signal for generating the clocking signals to said high speed microprocessor such that (i) in the slow mode, the clocking frequency is approximately the same as the normal clocking frequency for a slow microprocessor, and (ii) in the FAST mode, the clocking frequency is higher than the normal clocking frequency for a slow microprocessor; and (c) logic means responsive to the mode select signal and said clock generator for controlling the wait state of said high speed microprocessor when in the SLOW speed mode so that every other word access to the RAM memory by the high speed microprocessor requires two consecutive word fetches to the same memory address to obtain the contents of the location addressed thereby enabling the high speed microprocessor to execute application programs prepared for a slow speed microprocessor in the SLOW mode, on an average, at substantially the same speed as the program normally runs an applications software package on a slow speed microprocessor.
Claim 2
Dependent Claim
260 words
A personal computer having a high speed microprocessor responsive to a mode select signal for executing applications programs (written for a slow speed microprocessor), in either a FAST mode or a SLOW MODE, where the high speed microprocessor is software compatible with a slow speed microprocessor, the high speed microprocessor having an internal pre-fetch queue, the high speed microprocessor internal pre-fetch queue being greater than the pre-fetch queue on a slow speed microprocessor, said computer further comprising: (a) A RAM memory having addressable memory word locations comprised of a plurality of bytes; (b) a clock generator responsive to the mode select signal for generating the clocking signals to said high speed microprocessor such that (i) in the slow mode, the clocking frequency is approximately the same as the normal clocking frequency for a slow microprocessor, and (ii) in the FAST mode, the clocking frequency is higher than the normal clocking frequency for a slow microprocessor; and (c) logic means responsive to the mode select signal and said clock generator for controlling the wait state of said high speed microprocessor when in the SLOW speed mode so that every other word access to the RAM memory by the high speed microprocessor requires two consecutive word fetches to the same memory address to obtain the contents of the location addressed thereby enabling the high speed microprocessor to execute application programs prepared for a slow speed microprocessor in the SLOW mode, on an average, at substantially the same speed as the program normally runs an applications software package on a slow speed microprocessor.
Claim 3
Dependent Claim
90 words
The personal computer of claim 1 wherein said logic means comprises: (a) a request/grant wait logic means for generating control signals to said high speed microprocessor to control the wait states thereof; (b) a bus controller, responsive to said high speed microprocessor and said mode select signal for generating control signals indicative of the cycle operations for the high speed microprocessor; and (c) a buffer control responsive to said request/grant wait logic and said bus controller for generating enable signals to control the flow of data within said personal computer.
Claim 4
Dependent Claim
224 words
A personal computer having a high speed microprocessor responsive to a mode select signal for executing applications programs (written for a slower speed microprocessor) in either the FAST mode or a SLOW mode, the high speed microprocessor having a internal pre-fetch queue, said computer further comprising: (a) a RAM memory having addressable memory word locations comprised of a plurality of bytes; (b) a clock generator responsive to the mode select signal for generating a SLOW mode clock rate and a FAST mode clock rate, wherein the clock rates affect the operating speed of the microprocessor; (c) logic means responsive to the mode select signal and the clock rate for controlling the wait state of the high speed microprocessor when it is in the SLOW speed mode wherein following a program jump by the microprocessor the logic means implements a word fetch cycle in which two bytes of pre-fetch data are obtained followed by a word cycle fetch which is ignored by the microprocessor (the microprocessor is in WAIT state) followed by the same request which is not ignored by the microprocessor (microprocessor released from WAIT state) the second request used to obtain the next two bytes of the pre-fetch queue and followed by an additional word cycle request to obtain the final two bytes said cycles continuing until the microprocessor pre-fetch queue is filled.
Claim 5
Dependent Claim
224 words
A personal computer having a high speed microprocessor responsive to a mode select signal for executing applications programs (written for a slower speed microprocessor) in either the FAST mode or a SLOW mode, the high speed microprocessor having a internal pre-fetch queue, said computer further comprising: (a) a RAM memory having addressable memory word locations comprised of a plurality of bytes; (b) a clock generator responsive to the mode select signal for generating a SLOW mode clock rate and a FAST mode clock rate, wherein the clock rates affect the operating speed of the microprocessor; (c) logic means responsive to the mode select signal and the clock rate for controlling the wait state of the high speed microprocessor when it is in the SLOW speed mode wherein following a program jump by the microprocessor the logic means implements a word fetch cycle in which two bytes of pre-fetch data are obtained followed by a word cycle fetch which is ignored by the microprocessor (the microprocessor is in WAIT state) followed by the same request which is not ignored by the microprocessor (microprocessor released from WAIT state) the second request used to obtain the next two bytes of the pre-fetch queue and followed by an additional word cycle request to obtain the final two bytes said cycles continuing until the microprocessor pre-fetch queue is filled.
Claim 6
Dependent Claim
24 words
The personal computer set forth in claim 3, wherein the SLOW clock rate is 4.77 MHz and the FAST clock rate is 7.16 MHz.