Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
94 words
A data processing system comprising: a first processor means for performing fixed point arithmetic operations; a second processor means for performing floating point arithmetic operations; control means connected to the first and second processor means for decoding a floating point arithmetic instruction requiring the second processor means to perform a specified floating point arithmetic operation and providing information to the first processor means for computing a memory address for floating point data for the second processor means while providing information to the second processor means for execution of the specified floating point arithmetic operation.
Claim 2
Dependent Claim
94 words
A data processing system comprising: a first processor means for performing fixed point arithmetic operations; a second processor means for performing floating point arithmetic operations; control means connected to the first and second processor means for decoding a floating point arithmetic instruction requiring the second processor means to perform a specified floating point arithmetic operation and providing information to the first processor means for computing a memory address for floating point data for the second processor means while providing information to the second processor means for execution of the specified floating point arithmetic operation.
Claim 3
Dependent Claim
40 words
A system as claimed in Claim 1, wherein the first processor means includes means for fetching from a memory the floating point data at the memory address computed by the first processor means and for providing the floating point data.
Claim 4
Dependent Claim
18 words
A system as claimed in Claim 2, wherein the floating point data includes a plurality of data words.
Claim 5
Dependent Claim
48 words
A system as claimed in Claim 3, wherein the control means further includes means for loading the plurality of data words of the floating point data and wherein a first of the data words was stored in either an even or an odd address location of the memory.
Claim 6
Dependent Claim
51 words
A system as claimed in Claim 4, wherein the second processor means is connect to receive the floating point data on a data bus which includes an even data bus line for transferring data form even memory addresses and an odd data bus line for transferring data from odd memory address.
Claim 7
Dependent Claim
77 words
A system as claimed in Claim 5, wherein the second processor means includes loading means connected to the even data bus line, the odd data bus line and the control means for providing the first of the plurality of floating point data words to a first floating point register in the second processor means and a second of the plurality of the floating point data words to a second floating point register of the second processor means.
Claim 8
Dependent Claim
45 words
A system as claimed in Claim 6, wherein the second processor means includes a first multiplexor for loading a data word from either the odd data bus line or the even data bus line into the first floating point register of the second processor means.
Claim 9
Dependent Claim
45 words
A system as claimed in Claim 7, wherein the second processor means includes a second multiplexor for loading a data word from either the odd data bus line or the even data bus line into the second floating point register of the second processor means.
Claim 10
Dependent Claim
45 words
A system as claimed in Claim 8, wherein the second processor means first multiplexor includes means for loading data from the first floating point register on to either the even data bus line or the odd data bus line as specified by the control means.
Claim 11
Dependent Claim
45 words
A system as claimed in Claim 9, wherein the second processor means second multiplexor includes means for loading data from the second floating point register on to either the even data bus line or the odd data bus line as specified by the control means.