Display Device Interface Dynamic Configuration for Resume Events
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display device interface configurations for embedded displays, such as those in notebook computers, face challenges in efficiently reconfiguring display settings during power-on and resume events, leading to potential improper configurations and video content display issues due to the lack of explicit updates in fast link training protocols.
Innovation Solution
A method is introduced to detect trigger signals for power-on and resume events, performing full or modified fast link configurations, including explicit writes of display device capability information to configuration registers, with a re-timer configured to snoop and update accordingly, ensuring accurate configuration parameters for data transfer rates and repeater settings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If fast link training is used to assume static DDI configuration during power intervals, then configuration time is reduced and performance is improved, but configuration accuracy deteriorates because explicit configuration updates are not performed
Solution Approach 1:
The system dynamically adjusts the configuration approach based on the power event type detected. During power-on events, full configuration is performed to ensure accuracy, while during resume events, fast link training is used to save time. This dynamic adaptation resolves the contradiction by making the configuration process flexible rather than static.
Solution Approach 2:
The invention changes the configuration parameter set based on the power event state. For power-on events, complete capability information is exchanged and configured. For resume events, the system uses previously stored capability information with fast link training. This parameter change strategy allows the system to optimize between speed and accuracy depending on the operational context.
2Reliability
If full configuration is performed for every power transition, then configuration accuracy is maintained, but configuration time and processing overhead increase significantly
Solution Approach 1:
The configuration process is segmented into two distinct paths: full configuration for power-on events and fast link training for resume events. This segmentation allows the system to apply the appropriate level of configuration detail based on the event type, avoiding unnecessary overhead during routine resume operations while maintaining accuracy when needed.
Solution Approach 2:
During resume events, the system performs partial configuration using fast link training, which is sufficient for maintaining operational state without the complete overhead of full configuration. This partial action approach provides adequate configuration accuracy for resume scenarios while significantly reducing time and processing requirements.
3Productivity
If fast link training re-uses configuration settings without explicit updates, then processing overhead is reduced, but configuration compatibility deteriorates
Solution Approach 1:
The system incorporates feedback mechanisms where the source port receives capability information from the sink port and uses this feedback to determine the appropriate configuration approach. During resume events, the feedback loop ensures that capability information is validated and used to maintain compatible settings, while during power-on events, comprehensive capability exchange ensures full compatibility.
4Reliability
If numerous register read/write operations are performed during configuration, then configuration completeness is ensured, but timing consumption increases
Solution Approach 1:
Capability information is obtained and stored in advance during power-on events when full configuration occurs. This preliminary action allows the system to have configuration data ready before resume events, eliminating the need for repeated register read/write operations during fast link training and significantly reducing timing consumption.
Data Source
AI summary
A method of configuring a display device interface (DDI) detects a trigger signal, generated by a display device. If the trigger signal is associated with a power on event, a full configuration of the DDI is performed, including loading display device capability information provided by the display device into DDI configuration registers and setting one or more DDI configuration parameters accordingly. If the trigger signal is associated with resume event, rather than a power on event, a modified fast link resume operation may be performed to route the trigger signal to a controller configured to explicitly write display device capability information to the appropriate DDI configuration registers before setting the corresponding DDI configuration parameter accordingly. The DDI may include a re-timer, between the DDI source and sink, configured to snoop the explicit write transaction such that the re-timer configuration is also updated.


