Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
152 words
A data processing system comprising: a controller to generate first and second load signals; a functional unit coupled to said controller, wherein upon receipt of said first and second load signals said functional unit begins first and second operations, respectively, said first operation having an operational latency; and a supplemental ready signal generator coupled to said controller, to receive said first load signal and forward a supplemental ready signal to said controller, wherein timing of said supplemental ready signal is a function of said operational latency of said first operation and an initial lead time period required to begin said second operation, and wherein said supplemental ready signal is received by said controller so that said controller can send said second load signal to said functional unit thereby enabling said functional unit to perform said second operation after said first operation completes without incurring wait cycles between said first and second operations.
Claim 2
Dependent Claim
152 words
A data processing system comprising: a controller to generate first and second load signals; a functional unit coupled to said controller, wherein upon receipt of said first and second load signals said functional unit begins first and second operations, respectively, said first operation having an operational latency; and a supplemental ready signal generator coupled to said controller, to receive said first load signal and forward a supplemental ready signal to said controller, wherein timing of said supplemental ready signal is a function of said operational latency of said first operation and an initial lead time period required to begin said second operation, and wherein said supplemental ready signal is received by said controller so that said controller can send said second load signal to said functional unit thereby enabling said functional unit to perform said second operation after said first operation completes without incurring wait cycles between said first and second operations.
Claim 3
Dependent Claim
39 words
The data processing system according to claim 1, wherein said supplemental ready signal generator comprises means for waiting one or more cycles after receiving said first load signal and then sending said second load signal to said functional unit.
Claim 4
Dependent Claim
23 words
The data processing system according to claim 2, wherein said means for waiting determines how long to wait based on said first operation.
Claim 5
Dependent Claim
28 words
The data processing system according to claim 2, wherein said means for waiting comprises a decoder to determine how many cycles to wait based on said first operation.
Claim 6
Dependent Claim
33 words
The data processing system according to claim 2, wherein said means for waiting comprises a decoder to decode opcode information to determine how many cycles to wait after receiving said first load signal.
Claim 7
Dependent Claim
16 words
The data processing system according to claim 3, wherein said means for waiting comprises a counter.
Claim 8
Dependent Claim
20 words
The data processing system according to claim 4, wherein said means for waiting includes a counter coupled to said decoder.
Claim 9
Dependent Claim
15 words
The data processing system according to claim 6, wherein said counter is a binary counter.
Claim 10
Dependent Claim
15 words
The data processing system according to claim 6, wherein said counter is a polynomial counter.
Claim 11
Dependent Claim
17 words
The data processing system according to claim 1, wherein said functional unit is located within a pipeline.
Claim 12
Dependent Claim
15 words
The data processing system according to claim 1, wherein said controller comprises a state machine.
Claim 13
Dependent Claim
118 words
In a data processing system comprising a functional unit, a controller coupled to said functional unit and a supplemental ready signal generator coupled to said controller, a method comprising the steps of: forwarding a first load signal to said functional unit and said supplemental ready signal generator; performing a first operation having an operational latency; forwarding a supplemental ready signal to said controller, wherein timing of said supplemental ready signal is a function of said operational latency and an initial lead time period required to begin a second operation; sending a second load signal to said functional unit; and performing said second operation after said first operation completes without incurring wait cycles between said first and second operations.
Claim 14
Dependent Claim
118 words
In a data processing system comprising a functional unit, a controller coupled to said functional unit and a supplemental ready signal generator coupled to said controller, a method comprising the steps of: forwarding a first load signal to said functional unit and said supplemental ready signal generator; performing a first operation having an operational latency; forwarding a supplemental ready signal to said controller, wherein timing of said supplemental ready signal is a function of said operational latency and an initial lead time period required to begin a second operation; sending a second load signal to said functional unit; and performing said second operation after said first operation completes without incurring wait cycles between said first and second operations.
Claim 15
Dependent Claim
31 words
The method according to claim 12, further comprising the steps of: waiting one or more cycles after said first load signal; and sending said second load signal to said functional unit.
Claim 16
Dependent Claim
21 words
The method according to claim 12, further comprising the step of: determining how long to wait based on said first operation.
Claim 17
Dependent Claim
35 words
The method according to claim 12, further comprising the step of: decoding the first operation to determine how many cycles to wait before forwarding said supplemental ready signal and counting said determined number of cycles.
Claim 18
Dependent Claim
12 words
The method according to claim 15, wherein said counting is binary counting.
Claim 19
Dependent Claim
12 words
The method according to claim 15, wherein said counting is polynomial counting.
Claim 20
Dependent Claim
159 words
A data processing system comprising: a controller to generate first and second load signals; first and second functional units coupled to said controller, wherein upon receipt of said first and second load signals said first and second functional units begin first and second operations, respectively, said first operation having an operational latency; and a supplemental ready signal generator coupled to said controller, to receive said first load signal and forward a supplemental ready signal to said controller, wherein timing of said supplemental ready signal is a function of said operational latency of said first operation and an initial lead time period required to begin said second operation, and wherein said supplemental ready signal is received by said controller so that said controller can send said second load signal to said second functional unit; thereby enabling said second functional unit to perform said second operation after said first operation completes without incurring wait cycles between said first and second operations.
Claim 21
Dependent Claim
159 words
A data processing system comprising: a controller to generate first and second load signals; first and second functional units coupled to said controller, wherein upon receipt of said first and second load signals said first and second functional units begin first and second operations, respectively, said first operation having an operational latency; and a supplemental ready signal generator coupled to said controller, to receive said first load signal and forward a supplemental ready signal to said controller, wherein timing of said supplemental ready signal is a function of said operational latency of said first operation and an initial lead time period required to begin said second operation, and wherein said supplemental ready signal is received by said controller so that said controller can send said second load signal to said second functional unit; thereby enabling said second functional unit to perform said second operation after said first operation completes without incurring wait cycles between said first and second operations.
Claim 22
Dependent Claim
39 words
The data processing system according to claim 18, wherein said supplemental ready signal generator comprises means for waiting one or more cycles after receiving said first load signal and then-sending said second load signal to said second functional unit.
Claim 23
Dependent Claim
23 words
The data processing system according to claim 19, wherein said means for waiting determines how long to wait based on said first operation.
Claim 24
Dependent Claim
28 words
The data processing system according to claim 19, wherein said means for waiting comprises a decoder to determine how many cycles to wait based on said first operation.
Claim 25
Dependent Claim
33 words
The data processing system according to claim 19, wherein said means for waiting comprises a decoder to decode opcode information to determine how many cycles to wait after receiving said first load signal.
Claim 26
Dependent Claim
16 words
The data processing system according to claim 20, wherein said means for waiting comprises a counter.
Claim 27
Dependent Claim
20 words
The data processing system according to claim 21, wherein said means for waiting includes a counter coupled to said decoder.
Claim 28
Dependent Claim
15 words
The data processing system according to claim 23, wherein said counter is a binary counter.
Claim 29
Dependent Claim
15 words
The data processing system according to claim 23, wherein said counter is a polynomial counter.
Claim 30
Dependent Claim
17 words
The data processing system according to claim 18, wherein said functional unit is located within a pipeline.
Claim 31
Dependent Claim
15 words
The data processing system according to claim 18, wherein said controller comprises a state machine.
Claim 32
Dependent Claim
122 words
In a data processing system comprising first and second functional units, a controller coupled to each functional unit, and a supplemental ready signal generator coupled to said controller, a method comprising the steps of: forwarding a first load signal to said first functional unit and said supplemental ready signal generator; performing a first operation having an operational latency; forwarding a supplemental ready signal to said controller, wherein timing of said supplemental ready signal is a function of said operational latency and an initial lead time period required to begin a second operation; sending a second load signal to said second functional unit; and performing said second operation after said first operation completes without incurring wait cycles between said first and second operations.
Claim 33
Dependent Claim
122 words
In a data processing system comprising first and second functional units, a controller coupled to each functional unit, and a supplemental ready signal generator coupled to said controller, a method comprising the steps of: forwarding a first load signal to said first functional unit and said supplemental ready signal generator; performing a first operation having an operational latency; forwarding a supplemental ready signal to said controller, wherein timing of said supplemental ready signal is a function of said operational latency and an initial lead time period required to begin a second operation; sending a second load signal to said second functional unit; and performing said second operation after said first operation completes without incurring wait cycles between said first and second operations.
Claim 34
Dependent Claim
32 words
The method according to claim 29, further comprising the steps of: waiting one or more cycles after said first load signal; and sending said second load signal to said second functional unit.
Claim 35
Dependent Claim
21 words
The method according to claim 29, further comprising the step of determining how long to wait based on said first operation.
Claim 36
Dependent Claim
35 words
The method according to claim 29, further comprising the step of decoding the first operation to determine how many cycles to wait before forwarding said supplemental ready signal and counting said determined number of cycles.
Claim 37
Dependent Claim
12 words
The method according to claim 32, wherein said counting is binary counting.
Claim 38
Dependent Claim
12 words
The method according to claim 32, wherein said counting is polynomial counting.