Method, apparatus, and system for multi-line communication
First Claim
Patent Images
1. A system comprising:
- a first communication device including;
a first driver; and
a first control unit coupled to the first driver;
a second communication device including;
a second driver; and
a second control unit coupled to the second driver; and
a bus coupled to the first driver and the second driver for data transfer between the first driver and the second driver, the bus including a plurality of data lines wherein a number of data lines being assigned for data transfer in each direction varies based upon one or more criteria corresponding to a data transfer demand associated with each respective communication device, wherein the one or more criteria are selected from the group consisting of a first criterion corresponding to the type of the respective request, a second criterion corresponding to the priority of the respective request, and a third criterion corresponding to the depth of a transmit queue associated with the respective device.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one aspect of the invention, a method is provided in which one or more requests are received to transmit data between a first device and a second device via a bus having a plurality of data lines. A first number of data lines is assigned for data transmission from the first device to the second device and a second number of data lines is assigned for data transmission from the second device to the first device, based upon a set of rules. Data are transmitted from the first device to the second device using the first number of data lines and from the second device to the first device using the second number of data lines.
10 Citations
9 Claims
-
1. A system comprising:
-
a first communication device including;
a first driver; and
a first control unit coupled to the first driver;
a second communication device including;
a second driver; and
a second control unit coupled to the second driver; and
a bus coupled to the first driver and the second driver for data transfer between the first driver and the second driver, the bus including a plurality of data lines wherein a number of data lines being assigned for data transfer in each direction varies based upon one or more criteria corresponding to a data transfer demand associated with each respective communication device, wherein the one or more criteria are selected from the group consisting of a first criterion corresponding to the type of the respective request, a second criterion corresponding to the priority of the respective request, and a third criterion corresponding to the depth of a transmit queue associated with the respective device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification