Arbitration for acquisition of extended display identification data (EDID)
First Claim
1. A method, executed by an Extended Display Information Data compliant display controller, for providing power to a memory device to access Extended Display Information Data stored in the memory device, the method comprising:
- providing power from an external power supply via a data port to the memory device to access the Extended Display Information Data while an on-board controller power supply is turned off;
detecting that the on-board controller power supply is switched from off to on;
determining whether a memory device access request for Extended Display Information Data from a data port has been completed;
in response to detecting that the on-board controller power supply is switched from off to on and determining that the memory device access request has not been completed, completing the memory device access request for Extended Display Information Data by continuing to provide the power from the external power supply to the memory device; and
in response to determining that the memory device access request for Extended Display Information Data has been completed or that no memory device access request for Extended Display Information Data from a data port has been detected, switching from providing power to the memory device from the external power supply to providing power to the memory device from the on-board controller power supply to access the Extended Display Information Data; and
arbitrating memory device access requests between data ports and client devices.
2 Assignments
0 Petitions
Accused Products
Abstract
A display controller includes a processor arranged to process executable instructions and associated data, a single memory device for storing the executable instructions and associated data and EDID corresponding to the display device that is always available for access by the data ports and/or the processor regardless of a power state of the display controller, a data buffer for storing EDID read from the memory device, and an arbitration circuit for arbitrating memory device access requests between the processor and a requesting data port wherein when the data buffer is not almost empty, then the arbitration circuit grants the processor access to the memory wherein when the data buffer is almost empty, then the arbitration circuit grants only the requesting data port access to them memory so as to replenish the data buffer with read EDID.
57 Citations
20 Claims
-
1. A method, executed by an Extended Display Information Data compliant display controller, for providing power to a memory device to access Extended Display Information Data stored in the memory device, the method comprising:
-
providing power from an external power supply via a data port to the memory device to access the Extended Display Information Data while an on-board controller power supply is turned off; detecting that the on-board controller power supply is switched from off to on; determining whether a memory device access request for Extended Display Information Data from a data port has been completed; in response to detecting that the on-board controller power supply is switched from off to on and determining that the memory device access request has not been completed, completing the memory device access request for Extended Display Information Data by continuing to provide the power from the external power supply to the memory device; and in response to determining that the memory device access request for Extended Display Information Data has been completed or that no memory device access request for Extended Display Information Data from a data port has been detected, switching from providing power to the memory device from the external power supply to providing power to the memory device from the on-board controller power supply to access the Extended Display Information Data; and arbitrating memory device access requests between data ports and client devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A display controller coupled to a display device by way of a display interface and to a host device by way of one or more data ports, the display controller comprising:
-
a processor configured to process executable instructions and associated data; an on-board controller power supply; a circuit configured to; provide power from an external power supply via a data port of the one or more data ports to a memory device; detect that the on-board controller power supply is switched from off to on; determine whether a memory device access request for Extended Display Information Data from a data port has been completed; delay providing power from the on-board controller power supply to the memory device in response to determining that the memory device access request has not been completed and detecting the on-board controller power supply has been switched from off to on; and direct the controller to switch from providing power to the memory device from the external power supply to providing power to the memory device from the on-board controller power supply in response to determining that the memory device access request for Extended Display Information Data has been completed or determining that no memory device access request for Extended Display Information Data has been detected; and a memory device for storing executable instructions, associated data, and Extended Display Information Data corresponding to the display device, the memory device being available for access by the data ports regardless of a power state of the display controller. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A VESA-compliant computer display, comprising:
-
a single memory device configured to store executable instructions, associated data, and Extended Display Information Data; a processor configured to facilitate an access to the single memory device, wherein the processor and the single memory circuit are coupled by an I2C-compliant data bus; and one or more ports configured to allow a computer to supply power to the single memory device and read the Extended Display Information Data stored in the single memory device according to a VESA protocol in response to the processor accepting a single memory device access request from the computer, wherein the computer display is configured to, if an on-board computer display power supply is switched from off to on during the reading of the Extended Display Information Data by the computer, delay switching from supplying power to the single memory device from the one or more ports to supplying power to the single memory device from the on-board computer display power supply until the computer completes the reading of the Extended Display Information Data. - View Dependent Claims (20)
-
Specification