DIRECT DATA TRANSFER BETWEEN SLAVE DEVICES
First Claim
1. A method of directly transferring data between a first and a second device coupled with each other and with a master device with one or more communication lines, comprising:
- instructing the first device by the master device to listen to the one or more communication lines; and
transmitting data onto the one or more communication lines by the second device, wherein the data transmitted onto the one or more communication lines by the second device is received by the first device without further intervention by the master device.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a method of transferring data over a plurality of communication lines is described. A first command is sent from a master device coupled with the communication lines to a first destination slave device coupled with the communication lines instructing the first destination slave device to listen to and write data from the communication lines starting at a first time. A second command is sent from the master device to a second source slave device coupled with the communication lines instructing the second source slave device to read and output first data onto the communication lines starting at or after the first time. In this way, the first data output from the second source slave device beginning at the first time is stored by the first destination slave device beginning at the first time without requiring first transferring the data to the master device or any other device.
-
Citations
37 Claims
-
1. A method of directly transferring data between a first and a second device coupled with each other and with a master device with one or more communication lines, comprising:
-
instructing the first device by the master device to listen to the one or more communication lines; and transmitting data onto the one or more communication lines by the second device, wherein the data transmitted onto the one or more communication lines by the second device is received by the first device without further intervention by the master device. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
4. A method of transferring data over a plurality of communication lines, comprising:
-
sending a first command from a master device coupled with the communication lines to a first destination slave device coupled with the communication lines, the first command instructing the first destination slave device to listen to and write data from the communication lines starting at a first time; and sending a second command from the master device to a second source slave device coupled with the communication lines, the second command instructing the second source slave device to read and output first data onto the communication lines starting at or after the first time; wherein the first data output from the second source slave device beginning at the first time is stored by the first destination slave device beginning at the first time without requiring first transferring the first data to the master device or any other storage device.
-
-
16. A method of communicating over a plurality of communication lines, comprising:
-
sending a first command from a master device coupled with the communication lines to a first slave device coupled with the communication lines, the first command instructing the first slave device to listen to the communication lines starting at a first time; and sending a second command from the master device to a second slave device coupled with the communication lines, the second command instructing the second slave device to output a third communication onto the communication lines starting at or after the first time; wherein the third communication output from the second slave device is read by the first slave device beginning substantially at the first time without requiring first transferring the third communication to the master device or any other device. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system, comprising:
-
a first addressable destination slave device configured to store data; a second addressable source slave device configured to store data and including first data stored therein; a master device arranged to manage the first and second slave devices; and a plurality of communication lines that couple the master device and at least each of the first and second slave devices; and wherein the master device is further arranged to send a first command to the first slave device instructing the first slave device to listen to and write data from the communication lines beginning at a first time and a second command to the second slave device instructing the second slave device to read and output the first data onto the communication lines beginning at or after the first time, such that the first data is transferred from the second source slave device to the first destination slave device without requiring first transferring the first data to the master device or any other storage device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system, comprising:
-
a first addressable slave device; a second addressable slave device; a master device arranged to manage the first and second slave devices; and a plurality of communication lines that couple the master device and at least each of the first and second slave devices; and wherein the master device is further arranged to send a first command to the first slave device instructing the first slave device to listen to the communication lines beginning at a first time and a second command to the second slave device instructing the second slave device to output a third communication onto the communication lines beginning at or after the first time, wherein the third communication output from the second slave device is read by the first slave device beginning substantially at the first time without requiring first transferring the third communication to the master device or any other device. - View Dependent Claims (34, 35, 36, 37)
-
Specification