Maintaining synchronization during vertical blanking
First Claim
1. An apparatus, comprising:
- a source processor; and
a sink processor coupled to the source processor through a primary link and an auxiliary link;
wherein the source processor is configured to;
send a wake-up command to the sink processor via the auxiliary link;
negotiate one or more component capabilities of the sink processor via an interface that includes the primary link and the secondary link;
exchange one or more parameters with the sink processor dependent upon the one or more component capabilities;
send a plurality of initialization parameters to the sink processor via the primary link; and
send a synchronization signal to the sink processor via the primary link;
send a sleep command to the sink processor via the primary link responsive to the sending of the synchronization signal;
wherein the plurality of initialization parameters include a clock data recovery lock parameter, and an idle parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of an apparatus for implementing a display port interface are disclosed. The apparatus may include a source processor and a sink processor coupled through an interface. The interface may include a primary link, an auxiliary link, and a hot plug detect link. The source processor may be operable to send a wake-up command to the sink processor via the auxiliary link. The source processor may send initialization parameters to the sink processor via the primary link. The initialization parameters may include a clock data recovery lock parameter and an idle parameter. Following the initialization parameters, the source processor may send a synchronization signal to the sink processor via the primary link. The source processor may then send a sleep command via the primary link to the sink processor.
-
Citations
25 Claims
-
1. An apparatus, comprising:
-
a source processor; and a sink processor coupled to the source processor through a primary link and an auxiliary link; wherein the source processor is configured to; send a wake-up command to the sink processor via the auxiliary link; negotiate one or more component capabilities of the sink processor via an interface that includes the primary link and the secondary link; exchange one or more parameters with the sink processor dependent upon the one or more component capabilities; send a plurality of initialization parameters to the sink processor via the primary link; and send a synchronization signal to the sink processor via the primary link; send a sleep command to the sink processor via the primary link responsive to the sending of the synchronization signal; wherein the plurality of initialization parameters include a clock data recovery lock parameter, and an idle parameter. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
signaling a first end of operation from a first component to a second component on a primary link between the first component and the second component; deactivating, in response to the signaling of the first end of operation, the primary link; signaling a start of operation from the first component to the second component, wherein the signaling includes transmitting a command on a secondary link, and a plurality of parameters on the primary link; negotiating, via an interface that includes the primary link and the secondary link, one or more component capabilities between the first component and the second component in response to signaling the start of operation; exchanging one or more parameters between the first component and the second component dependent upon the one or more component capabilities; activating the primary link responsive to the signaling of the start of operation and dependent upon the plurality of parameters; sending, responsive to the activation of the primary link, a synchronization signal from the first component to the second component; signaling, responsive to the sending of the synchronization signal, a second end of operation from the first component to the second component on the primary link; and deactivating, in the response to the signaling of the second end of operation, the primary link; wherein the plurality of parameters include a clock recovery lock parameter and an idle parameter. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system, comprising:
-
a memory; a first processor coupled to the memory; a second processor coupled to the first processor through an interface; and a display coupled to the second processor; wherein the first processor is configured to; negotiate with the second processor one or more component capabilities of the second processor via the interface; exchange one or more parameters with the second processor dependent upon the one or more component capabilities; transmit a signal to the second processor to activate a low power mode of the interface; transmit a signal to the second processor to deactivate the low power mode of the interface; transmit a synchronization signal to the second processor responsive to the deactivation of the low power mode of the interface; transmit a signal to the second processor to re-activate the lower mode of the interface responsive to the transmission of the synchronization signal. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method, comprising:
-
negotiating between a first processor and a second processor one or more component capabilities via an interface between the first processor to the second processor; exchanging one or more parameters with the second processor dependent upon the one or more component capabilities; activating a low power mode of the interface between the first processor and the second processor; signaling, from the first processor to the second processor, an end to the low power mode; deactivating the low power mode responsive to the signaling; and sending, responsive to the deactivation of the low power mode, a synchronization signal from the first processor to the second processor; re-activating the low power mode responsive to the sending of the synchronization signal. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A non-transitory computer accessible storage medium having program instructions stored therein that, in response to execution by a computer system, causes the computer system to perform operations including:
-
signaling a first end of operation from a first processor to a second processor on a primary link between the first processor and the second processor; deactivating, in response to the signaling of the first end of operation, the primary link; signaling a start of operation from the first processor to the second processor, wherein the signaling includes transmitting a command on a secondary link, a plurality of parameters on the primary link; negotiating one or more component capabilities between the first component and the second component in response to signaling the start of operation via an interface that includes the primary link and the secondary link; exchanging one or more parameters between the first component and the second component dependent upon the one or more component capabilities; activating the primary link responsive to the signaling of the start of operation and dependent upon the plurality of parameters; sending, responsive to the activation of the primary link, a synchronization signal from the first processor to the second processor; signaling, responsive to the sending of the synchronization signal, a second end of operation from the first processor to the second processor on the primary link; and deactivating, in the response to the signaling of the second end of operation, the primary link; wherein the plurality of parameters include a clock recovery lock parameter and an idle parameter. - View Dependent Claims (22, 23, 24, 25)
-
Specification