Back to results
US 2013/0159594 A1Published application
Negotiation Between Multiple Processing Units for Switch Mitigation
AssigneeApple Inc.
InventorsNebojsa Bjegovic, Vanessa Cristina Heppolette
Life of this patent
Estimating the term…
Abstract
A method for maintaining data and clock line synchronization, which may include a clock line that may be driven high after a clock line falling edge to mitigate a clock error. Additionally, the clock error may be mitigated by maintaining a saturated state of a device. Furthermore, a register may be connected to a microcontroller and/or a graphical processing unit to negotiate control of a switch and a bus.
Claims21
-24. (canceled)
A system, comprising:
- a graphical processing unit (GPU);
- and
- a microcontroller coupled to the GPU through a bus;
- wherein the microcontroller is configured to:
- receive a bus request from the GPU;
- grant the bus request to the GPU;
- receive a request for a switch from the GPU;
- grant the request for the switch to the GPU.
5 more elements
A system, comprising:
- a display device;
- a graphical processing unit (GPU);
- a switch coupled between the display device and the GPU, through a bus;
- and
- a microcontroller coupled to the display device through the bus, wherein the microcontroller is configured to:
- send data through the bus to the display device;
- receive a request from the GPU for access to the bus;
- complete pending transactions on the bus;
- and
- closing the switch responsive to completing the pending transactions.
7 more elements
A method, comprising:
- detecting a pre-determined event, wherein the pre-determined event signals to change the state of one or more data lines of a bus in an electronic system;
- changing the state of a first data line of a bus in an electronic system responsive to the detection of the pre-determined event;
- delaying the change of the state of a second data line of the bus responsive to the detection of the pre-determined event.
A system, comprising:
- a microcontroller;
- a bus coupled to the microcontroller, wherein the bus includes a plurality of data lines;
- a graphical processing unit (GPU) coupled the bus, wherein the GPU is configured to send and receive data through the bus;
- wherein the microcontroller is configured to:
- detect a pre-determined event, wherein the pre-determined event signals the microcontroller to change the state of one or more data line of the plurality of data lines;
- change the state of a first data line of the plurality of data lines responsive to the detection of the pre-determined event;
- delay the change of the state of a second data line of the plurality of data lines responsive to the detection of the pre-determined event.
4 more elements
Dependencies are inferred from the claim text.