BI-DIRECTIONAL COMMUNICATION BETWEEN ELECTRONIC COMPONENTS
First Claim
Patent Images
1. A method for providing bi-directional communication capability between a first device and a second device, comprising:
- determining, by the first device, that a first signal line is in a deasserted state;
based on the first device determining that the first signal line is in the deasserted state, driving, by the first device, the first signal line to an asserted state;
subsequent to the first device driving the first signal line to the asserted state, ceasing the driving of the first signal line by the first device;
subsequent to the first device ceasing the driving of the first signal line, determining, by the first device, that the first signal line is in the asserted state; and
based on the first device determining that the first signal line is in the asserted state, initiating a transfer of data from the first device to the second device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are directed to a system comprising: a first device, and a second device coupled to the first device via an interface that provides a handshaking algorithm that ensures that only one of the first device and the second device initiates communication over the interface at a given point in time.
-
Citations
18 Claims
-
1. A method for providing bi-directional communication capability between a first device and a second device, comprising:
-
determining, by the first device, that a first signal line is in a deasserted state; based on the first device determining that the first signal line is in the deasserted state, driving, by the first device, the first signal line to an asserted state; subsequent to the first device driving the first signal line to the asserted state, ceasing the driving of the first signal line by the first device; subsequent to the first device ceasing the driving of the first signal line, determining, by the first device, that the first signal line is in the asserted state; and based on the first device determining that the first signal line is in the asserted state, initiating a transfer of data from the first device to the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
at least one processor; and memory having instructions stored thereon that, when executed by the at least one processor, cause the apparatus to; determine that a first signal line coupled to the apparatus is in a deasserted state; based on determining that the first signal line is in the deasserted state, drive the first signal line to an asserted state; subsequent to driving the first signal line to the asserted state, cease the driving of the first signal line; subsequent to ceasing the driving of the first signal line, determine that the first signal line is in the asserted state; and based on determining that the first signal line is in the asserted state, initiate a transfer of data from the apparatus. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a first device; and a second device coupled to the first device via an interface that provides a handshaking algorithm that ensures that only one of the first device and the second device initiates communication over the interface at a given point in time. - View Dependent Claims (17, 18)
-
Specification