Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
150 words
A system for predicting processing unit memory addressing and for selectively providing high speed addressing of a random access memory, the system comprising; a processing unit; a random access memory connected to supply data and instructions to said processing unit in response to memory accesses from the processing unit, said random access memory being operable in a high speed mode for predetermined sequences of addresses and otherwise operable in a low speed mode; predicting means coupled to said random access memory for receiving instructions supplied by said random access memory to said processing unit and for providing a first signal in response to received instructions if the next memory access by said processing unit is to an address accessible in the high speed mode; and means for accessing said random access memory in the high speed mode in response to the first signal, and in the low speed mode otherwise.
Claim 2
Independent Claim
150 words
A system for predicting processing unit memory addressing and for selectively providing high speed addressing of a random access memory, the system comprising; a processing unit; a random access memory connected to supply data and instructions to said processing unit in response to memory accesses from the processing unit, said random access memory being operable in a high speed mode for predetermined sequences of addresses and otherwise operable in a low speed mode; predicting means coupled to said random access memory for receiving instructions supplied by said random access memory to said processing unit and for providing a first signal in response to received instructions if the next memory access by said processing unit is to an address accessible in the high speed mode; and means for accessing said random access memory in the high speed mode in response to the first signal, and in the low speed mode otherwise.
Claim 3
Dependent Claim
15 words
The system of claim 1 in which the high speed mode is page mode accessing.
Claim 4
Dependent Claim
33 words
The system of claim 1 in which said predicting means is coupled to receive a status signal from said processing unit, said predicting means receiving an instruction in response to the status signal.
Claim 5
Dependent Claim
21 words
The system of claim 3 in which the status signal is a signal synchronized with the first byte of an instruction.
Claim 6
Independent Claim
114 words
A method for dynamically providing selective high speed memory addressing in a system having a processing unit and a random access memory connected to supply instructions to the processing unit, the random access memory being operable in a high speed mode for predetermined sequences of addresses and otherwise operable in a low speed mode, the method comprising the steps of: providing instructions from the random access memory to the processing unit; predicting from the provided instructions if a subsequent memory access is to an address accessible in the high speed mode; and addressing said random access memory in the high speed mode in response to a prediction and in the low speed mode otherwise.
Claim 7
Independent Claim
114 words
A method for dynamically providing selective high speed memory addressing in a system having a processing unit and a random access memory connected to supply instructions to the processing unit, the random access memory being operable in a high speed mode for predetermined sequences of addresses and otherwise operable in a low speed mode, the method comprising the steps of: providing instructions from the random access memory to the processing unit; predicting from the provided instructions if a subsequent memory access is to an address accessible in the high speed mode; and addressing said random access memory in the high speed mode in response to a prediction and in the low speed mode otherwise.
Claim 8
Dependent Claim
28 words
A method for dynamically providing selective high speed memory addressing as in claim 5 wherein the step of predicting is responsive to the first byte of each instruction.
Claim 9
Dependent Claim
49 words
A method for dynamically providing selective high speed memory addressing as in claim 5 wherein the step of predicting predicts in response to the provided instructions that multiple subsequent memory accesses are accessible in the high speed mode and the step of addressing is repeated multiple times in response.
Claim 10
Dependent Claim
25 words
A method for dynamically providing selective high speed memory addressing as in claim 5 wherein the step of addressing is accomplished by the processing unit.
Claim 11
Dependent Claim
35 words
A method for dynamically providing selective high speed memory addressing as in claim 5 wherein the step of addressing accesses said random access memory before an access to the same address by the processing unit.
Claim 12
Independent Claim
126 words
A system for dynamically providing selective high speed memory addressing, the system comprising; a processing unit; a random access memory connected to supply instructions to said processing unit in response to memory accesses from said processing unit, said random access memory being operable in a high speed mode for predetermined sequences of addresses and otherwise operable in a low speed mode; predicting means coupled to receive instructions supplied to said processing unit for providing a first signal in response to received instructions if the next memory access is to an address that accessible in the high speed mode; and mode selection means for accessing said random access memory in the high speed mode in response to the first signal and in the low speed mode otherwise.
Claim 13
Independent Claim
126 words
A system for dynamically providing selective high speed memory addressing, the system comprising; a processing unit; a random access memory connected to supply instructions to said processing unit in response to memory accesses from said processing unit, said random access memory being operable in a high speed mode for predetermined sequences of addresses and otherwise operable in a low speed mode; predicting means coupled to receive instructions supplied to said processing unit for providing a first signal in response to received instructions if the next memory access is to an address that accessible in the high speed mode; and mode selection means for accessing said random access memory in the high speed mode in response to the first signal and in the low speed mode otherwise.
Claim 14
Dependent Claim
29 words
A system for dynamically providing selective high speed memory addressing as in claim 10 wherein the predicting means is coupled to receive only the first byte of each instruction.
Claim 15
Dependent Claim
63 words
A system for dynamically providing selective high speed memory addressing as in claim 10 wherein the predicting means further provides a second signal in response to received instructions if multiple subsequent memory accesses are accessible in the high speed mode and the mode selection means accesses said random access memory in the high speed mode multiple times in response to the second signal.
Claim 16
Dependent Claim
40 words
A system for dynamically providing selective high speed memory addressing as in claim 10 wherein the mode selection means causes the processing unit to access said random access memory in the high speed mode in response to the first signal.
Claim 17
Dependent Claim
42 words
A system for dynamically providing selective high speed memory addressing as in claim 10 wherein the mode selection means causes a high speed memory access in response to the first signal before an access to the same address by the processing unit.
Claim 18
Dependent Claim
35 words
A system as in claim 10 wherein said predicting means logically includes a table of the processing unit instructions and a number of sequential memory accesses accessible in a high speed mode for each instruction.