System on a Chip with Fast Wake from Sleep
    1.
    发明申请

    公开(公告)号:US20200150745A1

    公开(公告)日:2020-05-14

    申请号:US16746121

    申请日:2020-01-17

    Applicant: Apple Inc.

    Abstract: In an embodiment, a system on a chip (SOC) includes a component that remains powered when the remainder of the SOC is powered off. The component may include a sensor capture unit to capture data from various device sensors, and may filter the captured sensor data. Responsive to the filtering, the component may wake up the remainder of the SOC to permit the processing. The component may store programmable configuration data, matching the state at the time the SOC was most recently powered down, for the other components of the SOC, in order to reprogram them after wakeup. In some embodiments, the component may be configured to wake up the memory controller within the SOC and the path to the memory controller, in order to write the data to memory. The remainder of the SOC may remain powered down.

    REDUCING LATENCY IN A PERIPHERAL COMPONENT INTERCONNECT EXPRESS LINK
    4.
    发明申请
    REDUCING LATENCY IN A PERIPHERAL COMPONENT INTERCONNECT EXPRESS LINK 有权
    在外围组件互联互通链接中减少延迟

    公开(公告)号:US20150227476A1

    公开(公告)日:2015-08-13

    申请号:US14691244

    申请日:2015-04-20

    Applicant: Apple Inc.

    CPC classification number: G06F13/24 G06F1/3253 Y02D10/151

    Abstract: A method and system are described for reducing latency in a peripheral component interconnect express (PCIe) link between a host and an endpoint. In the described embodiments, an interrupt is issued from the endpoint to the host using the PCIe link. Then, while the interrupt is pending at the host, the PCIe link is prevented from entering a power-saving mode with an exit latency greater than a predetermined time period.

    Abstract translation: 描述了一种用于减少主机和端点之间的外围组件互连快速(PCIe)链路中的延迟的方法和系统。 在所描述的实施例中,使用PCIe链路从端点向主机发出中断。 然后,当中断在主机处于等待状态时,PCIe链路被阻止进入功率节省模式,退出延迟大于预定时间段。

    Techniques for adjusting computing device sleep states using onboard sensors and learned user behaviors

    公开(公告)号:US11216054B2

    公开(公告)日:2022-01-04

    申请号:US16578132

    申请日:2019-09-20

    Applicant: Apple Inc.

    Abstract: This application relates to techniques that adjust the sleep states of a computing device based on user proximity detection procedures. The technique includes detecting a first pattern, using a first subset of sensors of one or more sensors coupled to the computing device, to determine if the object is proximate to the computing device. Provided the first pattern is not indicative of the object being proximate to the computing device, the technique detects a second pattern, using a second subset of sensors of the one or more sensors, to determine if the object is proximate to the computing device. Furthermore, provided either the first pattern or the second pattern is indicative of the object being proximate to the computing device and provided a first portion of a computer system within the computing device is operating within a low-power sleep state, the technique causes the first portion to enter into a high-power sleep state.

    Timestamp based display update mechanism

    公开(公告)号:US10706825B2

    公开(公告)日:2020-07-07

    申请号:US14869148

    申请日:2015-09-29

    Applicant: Apple Inc.

    Abstract: Systems, apparatuses, and methods for implementing a timestamp based display update mechanism. A display control unit includes a timestamp queue for storing timestamps, wherein each timestamp indicates when a corresponding frame configuration set should be fetched from memory. At pre-defined intervals, the display control unit may compare the timestamp of the topmost entry of the timestamp queue to a global timer value. If the timestamp is earlier than the global timer value, the display control unit may pop the timestamp entry and fetch the frame next configuration set from memory. The display control unit may then apply the updates of the frame configuration set to its pixel processing elements. After applying the updates, the display control unit may fetch and process the source pixel data and then drive the pixels of the next frame to the display.

    TIMESTAMP BASED DISPLAY UPDATE MECHANISM
    10.
    发明申请

    公开(公告)号:US20170092236A1

    公开(公告)日:2017-03-30

    申请号:US14869148

    申请日:2015-09-29

    Applicant: Apple Inc.

    Abstract: Systems, apparatuses, and methods for implementing a timestamp based display update mechanism. A display control unit includes a timestamp queue for storing timestamps, wherein each timestamp indicates when a corresponding frame configuration set should be fetched from memory. At pre-defined intervals, the display control unit may compare the timestamp of the topmost entry of the timestamp queue to a global timer value. If the timestamp is earlier than the global timer value, the display control unit may pop the timestamp entry and fetch the frame next configuration set from memory. The display control unit may then apply the updates of the frame configuration set to its pixel processing elements. After applying the updates, the display control unit may fetch and process the source pixel data and then drive the pixels of the next frame to the display.

Patent Agency Ranking