Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
204 words
A data transfer method with write order preservation for a pipeline computer system having at least first and second devices coupled by a shared communication bus, and capable of performing data transfer operations over a plurality of computer cycles, comprising the steps of: securing access to the shared communication bus by a first device; transferring a first set of data from said first device to a second device during a first computer cycle; storing within said first device, said first set of data; transferring a second set of data from said first device to said second device druing a third or subsequent computer cycle; issuing a reject signal during said third or subsequent computer cycle by said first device, to be received by at least said second device, said reject signal indicating that said first set of data is to be ignored; ignoring by at least said second device of said first set of data transferred during said first computer cycle in response to receipt of said reject signal issued by said first device; and re-transferring from said first device to said second device, said first set of data stored in said first device in response to said first device issuing said reject signal.
Claim 2
Dependent Claim
204 words
A data transfer method with write order preservation for a pipeline computer system having at least first and second devices coupled by a shared communication bus, and capable of performing data transfer operations over a plurality of computer cycles, comprising the steps of: securing access to the shared communication bus by a first device; transferring a first set of data from said first device to a second device during a first computer cycle; storing within said first device, said first set of data; transferring a second set of data from said first device to said second device druing a third or subsequent computer cycle; issuing a reject signal during said third or subsequent computer cycle by said first device, to be received by at least said second device, said reject signal indicating that said first set of data is to be ignored; ignoring by at least said second device of said first set of data transferred during said first computer cycle in response to receipt of said reject signal issued by said first device; and re-transferring from said first device to said second device, said first set of data stored in said first device in response to said first device issuing said reject signal.
Claim 3
Dependent Claim
51 words
The method of claim 1, including, after the step of storing the first set of transferred data, the steps of: releasing access of the bus by said first device after transferring said first set of data; and reaccessing the bus by the first device before transferring said second set of data.
Claim 4
Dependent Claim
79 words
The method of claim 1, wherein additional devices are connected to the bus and receive data transferred thereon, further including the step of: receiving said reject signal by said additional devices, said reject signal indicating that the first set of data transmitted from said first device was incorrect; and ignoring, by said additional devices, of said first set of data transferred during said first computer cycle in response to receipt of said reject signal issued by said first device.
Claim 5
Dependent Claim
30 words
The method of claim 1 wherein transferring said first and second sets of data includes transferring device operation commands for controlling an operation to be perrformed by said second device.
Claim 6
Dependent Claim
16 words
The method of claim 4 wherein transferring said device operation commands includes transferring write operation commands.
Claim 7
Dependent Claim
45 words
The method of claim 1 further including generally simultaneously with the step of transferring said second set of data by said frist device, the step of sending an acknowledge signal from said second device to said first device during said third or subsequent computer cycle.
Claim 8
Dependent Claim
24 words
The method of claim 6 wherein said acknowledge signal indicates that the first set of data was not properly received by said second device.
Claim 9
Dependent Claim
38 words
The method of claim 7 wherein said reject signal is issued by said first device in response to receipt of said acknowledge signal indicating that the first set of data was not properly received by said second device.
Claim 10
Dependent Claim
37 words
The method of claim 1 wherein issuing said reject signal by said first device to be received by at least said second device indicates that said first set of data transmitted from said first device was incorrect.
Claim 11
Dependent Claim
128 words
The method of claim 1 further including after the step of transferring a second set of data, the steps of: not issuing a reject signal during said subsequent computer cycle by said first device, indicating that said first or subsequent set of data is not to be ignored; transferring a third set of data from said first device to a second device during a given computer cycle; storing within said first device, said third set of data; transferring a fourth set of data from said first device to said second device during a computer cycle subsequent to said given computer cycle; and returing to the step of not issuing a reject signal during a subsequent computer cycle indicating said subsequent set of data is not to be ignored.
Claim 12
Dependent Claim
255 words
A data transfer method with write order preservation for a pipeline computer system having at least first and second devices coupled by a shared communication bus, and capable of performing data transfer operations over a plurality of computer cycles, comprising the steps of: securing access to the bus by a first device; transferring a first set of data from said first device to a second device during a first computer cycle; storing within said first device, said first set of data until successful transfer of said first set of data to said second device is adknowledged by said second device; transferring a second set of data from said first device to said second device during a third computer cycle; sending an acknowledge signal by said second device to said first device during said third computer cycle indicating that said first set of data was not properly received by said second device; issuing a reject signal by said first device to be received by at least said second device in response to said acknowledge signal, indicating said first set of data was not properly received; ignoring by at least said second device, of said first set of data transferred during said first computer cycle, in response to receipt of said reject signal issued by said first device; and re-transferring from said first device to said second device in a computer cycle subsequent to said third cycle, said first set of data stored in said first device in response to said first device issuing said reject signal.
Claim 13
Dependent Claim
255 words
A data transfer method with write order preservation for a pipeline computer system having at least first and second devices coupled by a shared communication bus, and capable of performing data transfer operations over a plurality of computer cycles, comprising the steps of: securing access to the bus by a first device; transferring a first set of data from said first device to a second device during a first computer cycle; storing within said first device, said first set of data until successful transfer of said first set of data to said second device is adknowledged by said second device; transferring a second set of data from said first device to said second device during a third computer cycle; sending an acknowledge signal by said second device to said first device during said third computer cycle indicating that said first set of data was not properly received by said second device; issuing a reject signal by said first device to be received by at least said second device in response to said acknowledge signal, indicating said first set of data was not properly received; ignoring by at least said second device, of said first set of data transferred during said first computer cycle, in response to receipt of said reject signal issued by said first device; and re-transferring from said first device to said second device in a computer cycle subsequent to said third cycle, said first set of data stored in said first device in response to said first device issuing said reject signal.
Claim 14
Dependent Claim
234 words
A data transfer method with write order preservation for a pipeline computer system having at least first and second devices coupled by a shared communication bus, and capable of performing data write operations over a plurality of computer cycles, comprising the steps of: securing access to the bus by a first device; transferring a first write command from said first device to a second device during a first computer cycle; storing within said first device, said previously transferred write command; transferring a second write command from said first device to said second device during a third or subsequent computer cycle; sending an acknowledge signal by said second device to said first device during said third or subsequent computer cycle, indicating that said first write command was not properly received by said second device; issuing a reject signal during said third or subsequent computer cycle by said first device, to be received by said second device, indicating that the write command transmitted from said first device during a first computer cycle was not properly received; ignoring by at least said second device, of said first write command transferred during said first computer cycle, in response to receipt of said reject signal issued by said first device; and re-transferring said first write command stored in said first device from said first device to said second device, in response to said first device issuing said reject signal.
Claim 15
Dependent Claim
234 words
A data transfer method with write order preservation for a pipeline computer system having at least first and second devices coupled by a shared communication bus, and capable of performing data write operations over a plurality of computer cycles, comprising the steps of: securing access to the bus by a first device; transferring a first write command from said first device to a second device during a first computer cycle; storing within said first device, said previously transferred write command; transferring a second write command from said first device to said second device during a third or subsequent computer cycle; sending an acknowledge signal by said second device to said first device during said third or subsequent computer cycle, indicating that said first write command was not properly received by said second device; issuing a reject signal during said third or subsequent computer cycle by said first device, to be received by said second device, indicating that the write command transmitted from said first device during a first computer cycle was not properly received; ignoring by at least said second device, of said first write command transferred during said first computer cycle, in response to receipt of said reject signal issued by said first device; and re-transferring said first write command stored in said first device from said first device to said second device, in response to said first device issuing said reject signal.